A downloadable game for Linux

NextGen is a proof of concept game for 3d rendering (and flaunting some cool Linear Algebra) in an ASCII terminal. The core functionality of the rendering engine has been written from scratch over the course of 3 days in C++. It makes use of the sdl_mixer library for playing audio, it is important to note that this component of NextGen is only part of the demo game and not required as a core part of the 3d rendering software. The game must be compiled with the g++ compiler using the makefile within the root directory. Any attempts to compile this software on anything other than Linux will be met with all sorts of mean, nasty looks and possible silent treatment. Once running the game press “p” to start the game or “e” to exit. The player can be controlled with the “a” and “d” key. Avoid the seizure-inducing cubes to raise your score.

The music in the game is Adagio in D minor by John Murphy.

up to date source code can be found at https://www.github.com/rootieDev/3d-ascii-engine

If you would like detailed descriptions of the math used, email me at rootieDev@gmail.com I can offer you pictures of very lovely diagrams and equations on grid paper.

Download

Download
designDoc 1 kB
Download
ngSrc.zip 81 MB
Download
NextGen 79 kB

Leave a comment

Log in with itch.io to leave a comment.