Inspiration

A game we played as kids using a few dictionaries, where we tried to guess a word using just the definitions as quickly as possible.

What it does

It displays a screen where the definition of a word is shown, but it is encrypted. The player’s goal is to decipher the definition and guess the word as soon as possible.

How we built it

We utilized Python, a dictionary module, and customTkinter to create a simple GUI-based system. The program selects a random word, encrypts its definition, and displays the encoded information for the user to decode.

Challenges we ran into

Relearning Python and working with Tkinter and CustomTkinter for the first time was a significant challenge, but it was worth the effort. Additionally, formatting and color design proved to be difficult, requiring multiple iterations to get right.

Accomplishments that we're proud of

We successfully built a (somewhat) functional game window UI with interactive buttons and input fields.

What we learned

We gained experience in teamwork, dividing tasks effectively, and leveraging each other's strengths. We also learned how to incorporate basic GUI elements into our programs, which will be useful for future projects

What's next for Decryptionary

Ironing out bugs, finding more efficient of running our game logic, adding more levels, difficulties and words. Adding a score functionality and game modes. Adding a congrats message, limit guesses and replayabliity. Making the text more readable and accessible

Built With

  • customtkinter
  • pymultidictionary
  • python
  • tkinter
Share this project:

Updates