During September and October of 2018, as a personal extension on a university project, I created an interactive, touchscreen-based game with JavaScript and the p5.js library, using self-designed assets. The game was based on a simplified version of the Enigma and Bombe machines, and designed for children in particular to learn how the machines worked in an entertaining and hands-on manner.
Below are screenshots from different stages of the experience, followed by a video demonstration of the program in action.