Inspiration
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
Log in or sign up for Devpost to join the conversation.