Inspiration

This year's theme was retro, and so we were inspired by classic Atari/cabinet games. We took two of these games, Centipede and Joust, and combined them.

What it does

In our game you play as a little spider defending your garden (and more specifically a flower) from enemy spiders. You sling around the screen intercepting enemies and racking up a score. If any of them reach your flower, the game is over.

How we built it

We built this project in IntelliJ, which is a Java IDE. We also used Photoshop and MS Paint for the sprite work.

Challenges we ran into

Creating the physics for this type of game is difficult to get feeling right, and that definitely took the most time. The sprite work for every possible direction that the player and enemies could go was also difficult to accomplish.

Accomplishments that we're proud of

A huge range of transparent and aligned sprites, and the ability to play the game infinitely through a random path/respawn mechanic.

What we learned

We learned a lot about the importance of organization and methods in a program as large as this. We also learned about how much the parts of a project outside of the program can impact the program.

What's next for Garden Joust

In the future we might update our background sprite, clean up the AI, and create menus.

Share this project:

Updates