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.

Built With

Share this project: