Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.




Game that uses an Affine Cipher. Player is required to decode the word using the equation and key provided. Player has 5 minutes each round to get the term.


You will be provided a word to decode based on a key. The game requires to complete each word in 5:00 minutes. The key equation will be provided and the variable x will be replaced by the number representing the alphabet. % 26 represents the remainder after long division is complete. Once the equation is calculated you will find the number on the alphabet and that will be the letter of the decoded word. —

Screen Prints

Game Home Screen

Imgur - Home Screen

Winning Screen

Imgur - Winning Screen

Losing Screen

Imgur - Losing Screen

Technologies Used

  • HTML5
  • CSS
  • SASS
  • Javascript
  • Euclid’s Extended Algorithm in Javascript
  • Affine Cipher
  • AJAX
  • jQuery
  • JSON
  • Giphy
  • Random Word Generator

Approach Taken

  • Developed idea from Cicada 3301 challenge. This challenge uses different variations of cryptography.
  • Mapped out one Cipher to convert into javascript.
  • Coded the initial Cipher into javascript.
  • Built HTML and CSS framework while concurrently using jQuery to add elements to the DOM.

Installation Instructions

Navigate to here and press start.

Unsolved Mysteries/Problems

  • None to my knowledge but could have added two player and additional Cipher types.
  • Would like to add a score counter.
  • Needs to be more dynamic.
  • Allow user to add name for multiplayer