Inspiration

We wanted to help spread awareness of covid-19 in an engaging and interactive way. Outside of education purposes, Virus Sweeper is a great and fun activity to kill time during quarantine.

What it does

The program is a modern recreation of Minesweeper. It incorporates a new theme and there are new added features that expand on the original.

How we built it

We used Java and its inbuilt graphics library. The IDE we used was Intellij. Each and everyone of the sprites were created using Piskel. We started with the gamestate and from there, built the GUI. From there, it was a matter of debugging.

Challenges we ran into

The hardest challenge we ran into was creating the graphics. Properly lining up each of the elements and making sure they can interact with one other proved extremely tedious due to their detailed behavior. Outside of the code, we wasted a lot of time trying to connect with each other through Intellij.

Accomplishments that we're proud of

Everything, excluding the sound, was built from scratch. We also mostly stayed faithful to the retro theme.

What we learned

Java is good for gamestate, but it lacks in the graphics department. Next time, we will use a much more sophisticated engine such as Unity or Unreal for our GUI. Also, we learned not to use Intellij in general. Other IDEs and GitHub are superior.

What's next for Virus Sweeper

To be more ambitious, we are planning on adding voice recognition controls and hand gesture controls.

Built With

Share this project:

Updates