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.
Log in or sign up for Devpost to join the conversation.