Cryptography
What you’ll learn
- What cryptography is
- How to create an encoded message with the Caesar Cipher
- How to create an encoded message with the Polybius Square
- How to encrypt messages with multiple ciphers or codes
What you'll need to get started:
- Pencil
- Paper
- Laptop or device with a web browser
- Internet access
Get started
Module #1 - Intro to Cryptography
In this module, we'll go over the basics of the Godot game engine and the first steps of creating your own game. Build your game's foundation by using nodes to apply a 2D scene and add a sprite (or character) to your game world.
Estimated time: 15 minutes
Module #2 - The Polybius Square
Next, practice adding scripts (pieces of code) to their game to allow your sprite to move left and right. Plus, learn how to add walls and a second sprite. At the end, you'll be able to play the game a bit to test out your code!
Estimated time: 15 minutes
Module #3 - Combining Ciphers
We have our sprite and walls, but now we need to tell them how to interact with each other. In this module, add code to prevent your sprites from falling through walls.
Estimated time: 15 minutes