Calculator Community > nDoom

nDoom - BETA!

(1/27) > >>

Mrakoplaz:
DOOM... on the Nspire!

A fully functional port of ID Software's famous first person shooter, now available on your calculator!

First of all, I must take the time to thank the entire Omnimaga community. Although there were many troubles, bugs, and other technical difficulties associated with the first release of nDOOM, you nevertheless responded with great passion and encouragement. Without you, I probably would have abandoned the project soon after January 1st, and would never have taken the time to sort through some of the more egregious bugs the project suffered through - namely the wall texture bug, or the crash-on-exit bug.

Now, finally, after many weeks of development (weekends, rather), the game has reached a state I would consider "fun". Although there is still no menu, difficulty selection, and no extensive testing had been conducted, there are now enough features to approach the original version, released for MS-DOS in 1993. All of you will welcome the addition of savegames, the main new feature of the beta release.


I seriously hope you guys are better players than me...

There remains one big problem concerning the controls, and that is the Clickpad key layout; Since I only have a Touchpad, my philosophy for control placement on that particular keypad consists of "Guess and pray". I would seriously welcome suggestions on how to improve it.


--- Code: (Current controls) ---Action          | Touchpad | Clickpad
________________|__________|____________________________
Forward/Back    | 8/5      | Clickpad up/down
Strafe left     | 7/4      | Esc
Strafe right    | 9/6      | Home
Turn left       | ^        | Clickpad left
Turn right      | x^2      | Clickpad right
Shoot           | =/trig   | Clickpad centre
Melee           | EE/PI    | 1
Weapons 1       | A/B/C    | 2/3/4
Weapons 2       | H/I/J    | 5/6/7
Quit            | Esc/Home | Enter
Quicksave       |    Library key
Quickload       |        Flag
Use             |        Ctrl
Map             |         Tab
Contrast        |         +/-

--- End code ---

The game is a bit hard to see at points, but I have found that this problem can be corrected via judicious adjustment of the contrast. The game is pretty dark even on the computer, and so visibility problems are not only to be expected, but even intentional half the time (those of you who have tried the first versions, however, should note that I've remapped the pallette severely and it is now significantly easier to see than in the early days).


Yes, I know about the secrets I missed... these GIF files get way too big as it is!

I have attached two versions of the release - the "b1" release contains the game itself, built for Ndless 2.0 (therefore compatible with OS's between 1.7 and 2.1), while the "b1_source" contains the source code in C, available for any budding programmers or interested persons to investigate; However, beware! It's full of hacks!

Many important features are still untested, so there'll still be bugfix releases. Furthermore, I do intend to get that silly menu working eventually. However, this version is playable enough already, so go give it a go already!



--- Quote from: DOOM press release ---In 1993, we fully expect DOOM to be the number one cause of decreased productivity in businesses around the world.
--- End quote ---


--- Quote from: nDOOM press release ---In 2011, we fully expect DOOM to be the number one cause of decreased productivity in schools around the world.
--- End quote ---

Have fun ;D

Deep Toaster:
I haven't checked this in such a long time (because I don't have a real Nspire), but WOW

The graphics are incredible! Trying it out on nspire_emu...

Happybobjr:
Love it.

Makes me wish I had room in my bookbag for my Nspire (all times surrounded with a sturdy case)

apcalc:
Very, very impressive! :)

I can't wait to see future progress on this! :D

Deep Toaster:
Lol, I think you're one of the few people with more post ratings than posts O.O But it's well-deserved.

Navigation

[0] Message Index

[#] Next page

Go to full version