Inspiration
Inspiration for this project came from the movie "The Imitation Game", which is about how British intelligence cracked on an encryption used by the Germans in WW2. When the theme was announced, this movie was the first thing that came to mind. Just as how the Germans used Enigma in WW2, I researched other forms of encryption that I could use in my project, and found Caesar Cipher, another historical encryption form.
What it does
The project has two main parts: An application that takes messages, encrypts and decrypts them, and allows you to mess with the shift in letters. The second part to this project is a game, where you must use the Caesar Cipher application in order to complete the levels. The game is very simple, however it is impossible without the help of the app. This shows the importance of cryptography, and how it can be used to decode messages. I also created an HTML website, where you can learn more about Caesar Cipher.
How we built it
For the application, I used Java. For the website where everything is located, I used HTML and CSS. For the game, I used Scratch.
Challenges we ran into
A challenge I ran into was putting everything everything together into a neat GitHub page, which took some time to figure out. Another challenge I ran into was the process in which you download the application, which is sketchy, but works.
Accomplishments that we're proud of
I am proud that I was able to use so many programming languages into one project, as I had never done this before.
What we learned
I learned how to manage my time in a programming situation where there is a deadline.
What's next for Caesar Cipher Tool and Game
I guess we'll never know
Log in or sign up for Devpost to join the conversation.