What it does
Gives the player an opportunity to delve into the life of a programmer by giving commands to a robotic sentient being. Using a terminal to input a given list of commands, the player is able to jump over fiery obstacles and dodge dangerous sharp structures.
How I built it
I used Unity to make the game. The main force driving the game was string parsing. By parsing user input text field, I was able to determine what operation should be played.
Challenges I ran into
The main challenge was managing my program in an object-oriented fashion. Starting off, I had difficulty separating classes; an abstract user commands class and an application program and an application program to interface with the command's class.
Accomplishments that I'm proud of
Specifically, I'm proud of reducing unnecessary data structures within my program. I'm proud of finding new and innovative problems to solve. I'm proud of organizing my program beforehand, for others and myself, to begin the software development process. I'm proud of
What I learned
I learned to undergo thorough research before beginning the software development process. I learned more about vector mathematics to get in the nitty gritty of vector calculations. Although I didn't extensively apply it, I learned more about pathfinding and AI.
What's next for Terminal Velocity
Multiplayer feature: allow players to compete with one another to destroy the most humans. Better animations: Add more and better animations for characters while performing user input operations. More audio: Add more audio files within the project for small tasks like running and jumping. More features: Allow the player to unlock new operations to use during the game. Main menu: simple UI to allow the user to take a break and come back to the game.