What it does
When two players connect to the host a programming challenge appears, each player has a challenge to complete. If both players complete the challenge correctly then neither take damage. If one player gets the wrong outcome in the challenge then they lose health. The game ends when a player reaches 0 health.
How I built it
HTML5 builds a canvas and express.js with socket.io create a channel of communication between the client and server. This allows us to use events to control the pace of the game.
Challenges I ran into
We found it difficult get the sockets working in a way where we could communicate with specific players.
Accomplishments that I'm proud of
Building something that resembles our initial ideas.
What I learned
For me this was the first time touching Express.js and Socket.io so there was a lot of learning in those two!
What's next for Codemon
Figuring out our socket issue, implementing a better combat system, introducing new characters to fight as, fixing current bugs.