Inspired by the story of Graham Mitchell, a suspected soviet spy in MI5 1963. Graham was a international chess postal master at the time, and it was suspected he hid secret messages within the chess games he had. Curious of the challenge the team wondered if we could design a chess encrypter that not only hid secret messages within games, but also did that while maintaining a high level of chess accuracy, which we achieved. With this project you can encode messages within a game, save and decrypt from the move order, Connect Peer to peer, and transmit messages both ways within a live game, and test the encoder chess strength by playing against a message yourself. We also built the chess game viewer, multiple games able to be switched between, live evaluation bar, sound design, and difficulty bar. Together we learnt peer to peer communication, UI design and art, stockfish calculations within python and establishing protocols for encrypted communication.

Built With

Share this project:

Updates

Submission history