Inspiration

I enjoy making video games. I wanted to make a program that I would use and I honestly enjoy playing the game. It offers difficult gameplay that challenges me and gives me a break from homework.

What it does

This program is a .exe file that can be played on the desktop. You play as a space ship that scrolls from side to side shooting geometric shapes that appear from the left of the screen.

How we built it

This program was solely built in Java using Eclipse IDE. The program was then exported as a .exe file to the desktop.

Challenges we ran into

The main challenge is optimizing the code to play smoothly. As more code was put into the program, the game slowly became unplayable. Finding how to optimize the code was very important and difficult to do. Another challenge was creating the logic for when the enemies to shoot.

Accomplishments that we're proud of

Creating the enemy shoot logic was an accomplishment. The enemy has an invisible rectangle that when the player is inside of it, the enemy will shoot. It took me a while to put all of the logic into the enemy's shoot logic in order to make it difficult, play sounds, move the bullet and make the game difficult to play.

What we learned

Learning how to put in .png files and sounds was very helpful. There was a good amount of time put into the sounds only playing once and playing at the correct time. Making logic for the player to move at a smoother speed and adjusting for fun gameplay was also very helpful for me to learn.

What's next for SpaceShooter

I hope to make new games that will build off the knowledge learned by making SpaceShooter.

Built With

Share this project:

Updates