Inspiration:

Ever since I started to learn Cybersecurity, I struggled with memorizing specific concepts, and the ever-lasting benefits/consequences they have had on the world. I would use flashcards, but they got stale very quickly. As I asked others, many people came to the conclusion that a game would boost others' learning, so that is why I created this game.

What it does

This app is a game that helps users get core Cybersecurity concepts down and does it in a fun way.

How we built it

I built this project using the Java AWT class, which is basically a GUI system. I also used a tad bit of Python and some pixel art for the designs.

Challenges we ran into

One of the main challenges I ran into was working with the AWT class, as it is notoriously difficult for lots of things. Another one was to synchronize all of the classes so that they would be organized (if anyone would want to add questions at some point).

Accomplishments that we're proud of

I am proud of the game working, and the fact that it has helped me learn some of the basics of Cybersecurity.

What we learned

I learned that it would probably be a lot better to write these apps in Python, as Tkinter is a little bit easier to deal with.

What's next for Cyber Protect

My main plans for the future are to finish implementing a multiplayer game, and also to add generative AI to make the questions on the spot, with question difficulties proportional to the player's skill.

Built With

Share this project:

Updates