Skip to content

2D game that teaches people the evolution of encryption, from simple ciphers to modern encryption algorithms

Notifications You must be signed in to change notification settings

acm-projects/encryption-evolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

encryption-evolution

2D game that teaches people the evolution of encryption, from simple ciphers to modern encryption algorithms

MVP

  • A starting main menu with selectable levels
  • At least 3 interactive levels:
    • Levels center around progressively harder and more complex ciphers
    • Guides players on each step of encoding a message using different algorithms / ciphers
    • Allows players to decrypt a reply
  • A glossary of important vocabulary is included (ie. definitions of cipher, encode, hash, key, etc)

Stretch Goals

  • Levels incorporate history and story elements in order to become more fleshed out and immersive
  • Improved graphics and animation
  • Practice modes allowing players to use the same ciphers they were taught but with new messages to encrypt/decrypt and no/less guidance
    • Unlockable after completion of relevant level
  • Enable account creation and authorization
    • Able to save progress and unlock levels
  • Add more levels (although I'd prefer quality over quantity)

Resources

Suggestions

Extra Inspiration

Not the goal, just a starting point or inspiration

  • Cypher
    • Steam indie game, first person journey into a museum dedicated to cryptography
  • Cipher
    • Web game focusing on cyber security

About

2D game that teaches people the evolution of encryption, from simple ciphers to modern encryption algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published