For my project, I used my coding and art skills to make a game! It's 2D, and pretty basic, but I'm pretty happy with how it turned out, and I really enjoyed the process. The principal is to shift gravity to allow the player to dodge obstacles.
When the STEAM Expo first opened up, I thought I'd submit something I already did. But then the tiny idiot in my brain that always gets me into trouble was like "yo, what if we made a game?". And so, I did.
At first, my java skills were pretty lacking, so I used a 2D game tutorial as the base for my code. I picked up on how everything worked pretty quick, and from then on, I was able to do everything just about on my own.
The end result wasn't as decorated or smooth as I'd hoped, but it's a functioning game nonetheless. By taking keyboard inputs the code can change the gravity of the player, along with reacting to all the elements within the game.
One thing I learned, above all else, is that games are way more complex than I thought, even 2D platformers. Nonetheless, I was able to practically quintuple my coding skills, and make easily my best coding project yet.
If I were to go back in time and do it all over again, I'd definitely commit more time to making my game the best possible iteration of itself. I have all the skills, but time was something I just never had enough of.
The whole thing dates back to October of last year, where I got into a mobile game called Geometry Dash (super fun game, highly recommended). Come May of this year, and I've almost beaten the game. I guess that idiot (maybe also a genius?) part of my brain thought it'd be cool to recreate it, which is why a lot of elements of my game are similar to those of Geometry Dash.
I'd like to give a shoutout to my boy PJ (Patrick Feltes on YouTube) for that tutorial that allowed me to get as far as I did. Huge thanks to my boys Hoshin, Merkel, Corrsse, Skeptic, and my family, who silently persuaded me to keep at it, and prove that I could make something cool.
You have certainly lifted the lid off the fact that game design can be way more complex than they seem -- even simple ones. I loved how you came up with a great way of exploring physics and geometry. I would love to see further refinement in terms of gravity, speed and other variables.