Inspiration

One of our team members did science Olympiad and suggested a type of puzzle called 'code busters.' All of our team members have an interest in cryptography and ciphers and their applications in the field of computer science.

What it does

Players can play through different levels, each harder than the last. The catch, though, is that the more attempts you take, the less your points are worth. Start out in hard mode with the Xenocrypt or begin in easy mode with the Caesar Cipher and work your way up. The harder the question: the more points you can get.

How we built it

We split up the work for the 4 classes - Game, Driver, UI, and Cipher - evenly amongst ourselves. Parul and Annetti worked on the Cipher class which contains the methods to encrypt the generated phrases from a question bank. The question bank itself was created from an open source file of quotes. It was formatted and imported into the project by Alex. Both UI (staring menu) and Game (gameplay pop up) are user interfaces called through the Driver class. Alex worked on the game play loop. Lev developed the UI and Game classes. Annetti worked on UI and Game customizations for display.

Challenges we ran into

Connecting all the classes to run smoothly together was a pain. Additionally, reading and understanding others' code was difficult, but we would just ask each other what the code did.

Accomplishments that we're proud of

Finishing our first college hackathon. Making a fully functioning game with limited experience in Java UI and game making.

What we learned

We learned about UI in Java and implementing csv files into a project. We learned about using GitHub for a team project.

What's next for Anagrams on Steroids

A better user experience, additional level scaling, and a globalized leaderboard.

Built With

Share this project:

Updates