For the final project in my computer graphics class we were able to each build our own game. I chose to do an endless runner based on neoplasticism. Everything is randomly generated. It is written in c++ with opengl. However, I used a custom transformation system that I built for all object translations. That includes the player movement and the obstacle movement. It runs very efficiently with a very small memory footprint. Everything is destroyed once the player passes it and a maximum pool of sections is always maintained. The largest hurdle with this project was to get the randomized generation to appear like neoplasticism, while ramping up the difficulty, and ensuring that there is always a route that the player can take. The game also allows for xbox controller input.
June 1, 2016