Introduction
This was my first java project which I did all by myself while being 13 years old. Preperation was Fox Den's Space Adventure Tutorial in Java which I followed as a learning project before Fireman.
All visuals were drawn by me using paint.net (except Johnny, thanks Erdem), the animations were simple gifs out of multiple drawn stop motion frames.
Implementation Details
Not knowing any better, this game was made entirely with static programming in java without making a single object. This was because I learned it that way for the space adventure game, where the player rocket and space rocks were only very few and thus implemented not as objects but as two variables representing the coordinates.
I used a Var.class
which stored all variables that I used, the game allowed only movement on the x axis, so I just stored a x coordinate and a boolean whether the enemy is alive or not.
The entire game was basically just if statements drawing whatever was true right now and at the coordinates relative to where the player is now.
Though it wasn't perfect, it was a really fun experience to make a game all by myself and I felt like accomplishing something and it was nice seeing progress. Honestly speaking objects would have most likely been just too confusing for me back then and this was a simple imperfect solution.
Save File
Because I felt like implementing even more features, also a save file was included, which was just a line seperated value file, the order having to be exactly and not flexible file was a issue I ignored, because hey if somebody is going to cheat and manipulate a save state they might aswell deserve to reverse engineer the save file.
Written: 2024-09-21