I've been learning Java 2D Graphics throughout the year in my AET ITCS class, and on my own, and I've been wanting to try and make my own game. With this year's theme of space potatoes, I got the idea to make a classic space shooter game, except instead of other spaceships, there's evil potatoes flying at you.
What it does
This is a 1 player game where you, with a limited number of lives, shoot and destroy evil space potatoes that shoot and attack you. There are three modes: Easy, Normal, and Hard.
How we built it
Used Java (2D Graphics), which I've been learning this year, and also lots of research and YouTube tutorials.
Challenges we ran into
Making the moving enemy potatoes was especially hard, since I had to make them follow the player.
Accomplishments that we're proud of
I'm not much of an experienced or skilled coder, so this was a relatively advanced project for me. Even though I had a lot of prior experience with 2D Graphics because I studied it both in my ITCS class in school and in my own free time, there were still many aspects of the game that I wasn't sure how to code, so I'm proud of the way I was able to combine my prior experience with a lot of research and YouTube tutorials to create a functional game like this.
What we learned
I learned more about Java and graphics itself. I also gained a lot of experience in the planning, design, and execution of game development.
What's next for Minal's Space Potato Shooter Game
Improve the score keeping and make it time-based (right now the score given to the player is randomized, so I want to make it so that the faster you complete the level, the higher the score you get). Also, I want to try adding a two-player mode.