Doom For Ti 84 Plus

Posted on  by  admin
Doom For Ti 84 Plus Rating: 4,6/5 7501 votes

Oct 03, 2013  Welcome to ti 84 plus Questions and Answer. Feel free to ask any question related to ti 84 plus (or others texas instrument calculators or even HP or Casio calculators). You could also ask for help if you have sciences questions (math, physics.) We provide help for ti-84-plus usage, programming, hardware, math.

A version of DooM for the TI-84 CE, written in C.

Doom Code For Ti 84 Plus

Requires the 'Standard' CE Libraries.

For

About

A 'port' of the classic game DooM to the TI-84 CE, written in pure C. Use the numberpad to move and rotate the camera, and 2nd to quit the game. Up and down change the FOV, while left and right change the resolution. Plus and minus change the wall height. The code is quite similar to my C# raycaster with a few changes, but renders at a fraction of the resolution. The only things implemented right now are rendering, movement, and simple collisions. The gun sprite used is from The Terminator: Rampage (I think), and was found here. The enemy sprite is from DOOM itself.

Ti 84 Plus Games

Todo

  • Fix holes that appear randomly on the back side of walls.
  • Implement AI/gameplay.
  • Implement map loading from AppVars
  • Implement saving and loading from file.
  • Interpolate between rays to smooth out render.
  • Make a map editor.
  • Possibly add sound if a suitable library for sound over the USB port exists.
  • Optimize.
  • Refactor, comment.

Compiling

Building requires the CE C Software Development Kit. To compile, cd to the directory and run 'make' from the command line. Assuming that all of the headers are in the right place and also assuming the SDK has been installed correctly, you should see:

Copy the resulting DOOM.8xp file to the calculator (or emulator, CEmu works well for testing), and run it with Asm(prgmDOOM).

Coments are closed
Scroll to top