Inspiration
We were inspired by this year's HowdyHack theme, Spy. A big thing about spies is that they need their communications to be secure, so we made a morse code encoder/decoder/decoding game.
What It Does
Our app takes any set of characters and will encode/decode them (in relation to morse code) as the user wishes. For extra fun and accessibility, we included a button to play your messages as the classic morse code dits and dahs.
The game functionality gives the user a morse code string, and they are able to use a decoding key to make a guess as to what the secret string is. This will give spies the opportunity to train and improve their decoding skills!
How we built it
We used python with PySimpleGUI to create our application.
Challenges I ran into
This is the third iteration of our project; we started out with very lofty goals and ended up here. Rather than give up hope, we came up with new ideas each time. Python was not kind in cooperating & downloading the packages we wanted.
We also had some problems working with PySimpleGUI, because the package is.. well, simple. Trying to make something that did what we wanted took hours of messing with the UI to make it look good.
Accomplishments that we're proud of
We're proud of arriving at a project that actually works! After spending half of our time on projects that didn't pan out, it felt nice to have a working product.
What we learned
Start simple! You can always make your project more complex, but a working, simple(r) project is better than nothing at all.
What's next for SpyWare
Next we plan on including the morse key in the game itself, and incorporating a communication function where friendly spies can send secure messages to each other. We'd also like to add in our original ideas of face and text recognition if we can figure out those python package installs. Perhaps we could add in a spy disguise face mask feature.
Built With
- morse-code
- pysimplegui
- python
- simpleaudio
- wave

Log in or sign up for Devpost to join the conversation.