Skip to content

Repository files navigation

🔐 Crypto Academy

A gamified cryptography learning platform built in Python. Solve cipher missions, unlock encryption techniques, and learn cryptography through interactive challenges.

📖 About

Crypto Academy is an interactive learning game designed to teach the fundamentals of cryptography through hands-on puzzles.

Instead of reading about encryption concepts, players learn by solving missions, breaking codes, and progressing through a cryptography skill tree.

The goal is to make cryptography approachable and fun while building an understanding of how different encryption methods work.

🎮 Features

  • 🔎 Interactive cipher challenges
  • ⭐ XP and leveling system
  • 🏆 Achievement system
  • 🔓 Unlockable cryptography techniques
  • 💾 Save/load player progression
  • ⚡ Speed bonuses and mission rewards
  • 🖥️ Terminal-style game interface

🔐 Cryptography Concepts

Currently implemented:

  • Caesar Cipher
  • Atbash Cipher
  • Vigenère Cipher
  • XOR Encryption
  • SHA-256 Hashing Concepts

More cryptography challenges will be added over time.

🕹️ Gameplay

Players start as a beginner cryptography agent and progress by completing missions.

Example progression:

Level 1 ── Caesar Cipher

Level 3 ── Atbash Cipher

Level 5 ── Vigenère Cipher

Level 7 ── XOR Encryption

Level 10 ── SHA-256 Hashing

Clone the repository:

git clone https://github.com/graph90/crypto-academy.git
cd crypto-academy
python3 crypto_game.py

About

A gamified cryptography learning platform built in Python. Solve cipher missions, unlock encryption techniques, and learn cryptography through interactive challenges.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages