Author Topic: nDoom for the CX at the horizon  (Read 11759 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55897
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
nDoom for the CX at the horizon
« on: December 14, 2011, 07:47:02 pm »
It seems that despite the departure of Mraklopaz shortly after the release of nDoom, we will still finally see a TI-Nspire CX and Ndless 3.1 version of the popular first person shooter classic from 1993!



Critor is the person working on the CX/Ndless 3.1 port of the game and the video is by Adriweb. Hopefully more info is posted soon.

As you can see, it seems to work pretty well and since the CX doesn't have a blurry LCD, now it looks like you are playing on a real computer!
« Last Edit: December 15, 2011, 01:46:14 am by DJ_O »

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #1 on: December 14, 2011, 07:47:39 pm »
I was waiting for you to post a new about this ^.^
Looks awesome!
« Last Edit: December 14, 2011, 07:51:55 pm by epic7 »

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #2 on: December 14, 2011, 08:01:06 pm »
Awesome!
ld a, 0
ld a, a

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #3 on: December 14, 2011, 08:19:06 pm »
YES!
This used to contain a signature.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #4 on: December 14, 2011, 08:29:46 pm »
Wow... I have to say, that really looks quite nice! =)

Offline NecroBumpist

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 130
  • Rating: +14/-5
  • Master of Lua
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #5 on: December 15, 2011, 12:42:41 am »
That's freaking crazy!
I want a CX so badly now!
Developing Lua scripts for the NSpire ?
Check out the Necrotorium
Need a few routines to run faster ? Checkout the MODS Lua Assembly Toolkit.
Need to save space for your scripts ? Checkout LuaSrcDiet

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2898
  • Rating: +467/-17
    • View Profile
    • TI-Boy CE
Re: nDoom for the CX at the horizon
« Reply #6 on: December 15, 2011, 12:53:15 am »
Good thing the program is called nDoom, otherwise this thread would be titled "Doom for the CX at the horizon" D:
« Last Edit: December 15, 2011, 12:54:12 am by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nDoom for the CX at the horizon
« Reply #7 on: December 15, 2011, 01:24:15 am »
Ha ha, calc84maniac :D

This is yet another good news, and also renewed proof that whatever some TI pundits think, making a closed, undocumented platform, results in games, but not math programs, being done when said platform is forced open. Indeed, games obviously require much less OS integration than math programs :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nDoom for the CX at the horizon
« Reply #8 on: December 15, 2011, 01:31:16 am »
To answer DJ in the 1st post, you've got some more infos in the TI-Planet news:
http://tiplanet.org/forum/viewtopic.php?f=43&t=8557&p=118734#p118732

So yes I'm the author of this port, and Adriweb made some tests and the video with the binary file I sent him.

My work is based on the HackSpire porting to 3.1 page, although this is far from enough:
http://hackspire.unsads.com/wiki/index.php/Ndless#From_v2.0_to_v3.1


For now the game is functional and wonderfull on real hardware, but they remain some problems with:
- the B-timer not fully implemented in my code: title screen animation is too fast
- the OS crashing when exiting (B-timer and maybe screen mode not properly resetted when exiting yet)
« Last Edit: December 15, 2011, 01:33:25 am by critor »
TI-Planet co-admin.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55897
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDoom for the CX at the horizon
« Reply #9 on: December 15, 2011, 01:45:23 am »
Ok thanks for the info. Does it work on Basic Clickpad too btw (unlike the original version from Mraklopaz)?

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nDoom for the CX at the horizon
« Reply #10 on: December 15, 2011, 02:01:09 am »
No it's a specific CX build for now.
TI-Planet co-admin.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #11 on: December 15, 2011, 02:07:02 am »
Make sure to support, both, at least through build switches, or the maintenance will be a pain.
Ndless.me with the finest TI-Nspire programs

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: nDoom for the CX at the horizon
« Reply #12 on: December 15, 2011, 05:01:42 am »
Nice to see you got it working :)

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nDoom for the CX at the horizon
« Reply #13 on: December 15, 2011, 02:45:29 pm »
Ok guys. What controls do you want for nDoom on both ClickPad and TouchPad/CX ?


Here are the original controls from Mrakoplaz - the TouchPad wasn't supported in Ndless at that time.

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        |         +/-
« Last Edit: December 15, 2011, 02:46:16 pm by critor »
TI-Planet co-admin.

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: nDoom for the CX at the horizon
« Reply #14 on: December 15, 2011, 03:16:10 pm »
Those previous Touchpad controls look so awkward. Anyway, here's how I'd love it on a CX:

Forward: 8
Back: 5
Turn left: 4
Turn right: 6
Strafe left: 7
Strafe right: 9
Shoot: multiply
Melee: divide
Use: Enter
Map: Catalog (above divide)
Weapons: A, B, C, D, E, F
If "quit" literally quits the game, then ESC, but if it pulls up the menu, then "menu".

Quickload/save and contrast I wouldn't use, so I can't say where I'd want them.