Author Topic: nDOOM - Work in progress  (Read 55315 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #15 on: January 01, 2011, 07:15:41 pm »
Daaaaaaamn
Welcome to the community, and I am very impressed.  My Nspire will be very happy.

Offline Mrakoplaz

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +130/-2
  • Prussian Minister of War
    • View Profile
Re: nDOOM - Work in progress
« Reply #16 on: January 01, 2011, 07:23:20 pm »
Whoa, I go off to try CalcCapture, and when I come back there's loads of replies! Thank you, everyone! Glad to see people like it.

Here's an alright, but 1.3MB, GIF for all those who want it (hyperlinked for those with low bandwidth):
http://img407.imageshack.us/img407/7279/20008.gif
[I don't strafe because of an annoying controls bug, which is evident near the end - I try and strafe to avoid the incoming fireballs, but warp over into the radioactive water and die]

For those who want the build, I'll put one up tomorrow (tns + source - but beware, there's been zero cleanup so far) when I've fixed the strafing, and hopefully also the textures [floors and ceilings are fine, but walls aren't]. I must repeat that I am working off the 1997 source release, and that I didn't do it all myself - mostly, I've just been translating system-specific calls and fixing bugs [I'll put up some of my observations in the Ndless thread, also probably tomorrow, as it's getting late now].

Critor:
I am not quite sure what defines raycasting (this is my first experience with a 3D engine), but I don't think Doom uses it; It's not a proper 3D engine, you can't have rooms above each other or look up/down. Instead, it uses lots of shortcuts and tricks to make it look like that.

ExtendeD:
Thanks for the link about the contrast - I've actually already noted down those addresses, but getting the 3D working has been the priority so far.
I've only been using the default nspire_emu to this point, but I'll look into Ncubate.
Oh, and there's nothing impressive about this. I just downloaded the Doom source, spent a week doing lots and lots of modifications [mostly because the original ID developers used lots of cheap hacks that worked in 1993 DOS, but caused trouble to the Nspire - also, rewriting the whole event system, as the original used function pointers with arguments, which the Nspire doesn't seem to like either], and that's it. Managing to bypass the protection and hacking the Nspire? Now that's impressive.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: nDOOM - Work in progress
« Reply #17 on: January 01, 2011, 07:45:30 pm »
Don't sell yourself short.  The fact that you did that in the first place is awesome as well.  It's projects like these that makes the people who developed Ndless and Nleash happy.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: nDOOM - Work in progress
« Reply #18 on: January 01, 2011, 08:01:13 pm »
 ;D
Welcome! That doom port looks awesome! I cant wait to see more screenies!  :w00t:
How many FPS are you getting? The animated screenie looks choppy but it could just be the gif.
« Last Edit: January 01, 2011, 08:03:24 pm by fb39ca4 »

Offline JoeyBelgier

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 545
  • Rating: +25/-21
  • Joey
    • View Profile
Re: nDOOM - Work in progress
« Reply #19 on: January 01, 2011, 08:11:18 pm »
I can't do anything else than to look at this being astonished! I was always intrigued by FPS games on calculators (like Wolf3D and Gemini on the TI83's and84's :D ) Good luck on your further progress with this, it looks quite damn epic already!
« Last Edit: January 01, 2011, 08:11:39 pm by JoeyBelgier »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: nDOOM - Work in progress
« Reply #20 on: January 01, 2011, 08:12:41 pm »
Calccapture unfortunately can't record at very high framerate, but it looks epic :O

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDOOM - Work in progress
« Reply #21 on: January 01, 2011, 08:21:44 pm »
Indeed that looks epic. And maybe you do not consider this project impressive, but it still definitively looks impressive for a calc and the result is great. By the way, what is the frame rate on-calc? Is it pretty similar to the Super Nintendo Doom port?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline JoeyBelgier

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 545
  • Rating: +25/-21
  • Joey
    • View Profile
Re: nDOOM - Work in progress
« Reply #22 on: January 01, 2011, 08:25:12 pm »
I might start to cry for not having an NSpire q:

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDOOM - Work in progress
« Reply #23 on: January 01, 2011, 08:36:06 pm »
Lol :P

Also nice to see you around visiting again Joey ;D
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: nDOOM - Work in progress
« Reply #24 on: January 01, 2011, 09:21:51 pm »
I can't do anything else than to look at this being astonished! I was always intrigued by FPS games on calculators (like Wolf3D and Gemini on the TI83's and84's :D ) Good luck on your further progress with this, it looks quite damn epic already!
I was intrigued by those games too, but they all crashed on my nspire's 84SE emulator.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: nDOOM - Work in progress
« Reply #25 on: January 01, 2011, 09:55:59 pm »
WoooooooooooooõöôōøœóòooooW!  O.O
That sir, is epic.  It deserves a subforum after a while.  We are very glad you joined us.  ;)
Btw, is nDoom a final name? Because I really like nDanger...  :P
« Last Edit: January 01, 2011, 09:57:03 pm by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: nDOOM - Work in progress
« Reply #26 on: January 01, 2011, 09:59:05 pm »
AWESUUUUUUUUUUUUUUUUUUUUUUUUUUUUM GIF, Congratulations, that's really really impressive!

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: nDOOM - Work in progress
« Reply #27 on: January 01, 2011, 10:07:20 pm »
Coool! Never played doom much, but still it's awesome! I'm not used to seeing such hi-res pics around here :P

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55833
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDOOM - Work in progress
« Reply #28 on: January 01, 2011, 10:07:46 pm »
I can't do anything else than to look at this being astonished! I was always intrigued by FPS games on calculators (like Wolf3D and Gemini on the TI83's and84's :D ) Good luck on your further progress with this, it looks quite damn epic already!
I was intrigued by those games too, but they all crashed on my nspire's 84SE emulator.
None worked? O.O Damnit Texas Instruments... X.x
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Re: nDOOM - Work in progress
« Reply #29 on: January 02, 2011, 02:23:51 am »
Amazing Mrakoplaz!

Have you taken a look at Doom port for the GP2X or GP32? It may be able to help speed up your development. The GP32 and GP2X have an equivalent ARM processor to that of the NSpire.

Welcome to Omnimaga! :)
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.