We wanted to develop a game that would introduce people to the concepts of assembly code in a fun way

What it does

It contains puzzles that the user must solve by reading documentation and writing in a pseudo-assembly language, Enigma.

How I built it

We used the Google Cloud API to host a NodeJS and Docker based nginx website with language parsing done in Python

Challenges I ran into

Communication between python and javascript, setting up continuous integration, issues working with MelonJS library as it didn't meet our needs and team members who were unable to assist for the duration of the event.

Accomplishments that I'm proud of

Setting up continuous integration and setting up a full dev-ops life cycle.

What I learned

How to set up continuous integration, setting up docker, API requests, setting up a domain, parsing a language, and deploying to a cloud platform.

What's next for enigma-shell

Possible plans to clean up the UI and complete the original goal of the project

Share this project: