Blknode game screen

Using HTML5 Canvas, Socket.io and Node.js, my team created an online multiplayer Blokus clone. The rules of the game are simple: on your turn, you must place a piece touching the corner of one of your other pieces, and the piece's faces must not touch the face of another of your own pieces. The person with the most claimed area on the board at the end of the game is the winner.

Microsoft hosted an open Node.js hackathon at The Garage over a Thursday/Friday in November. We worked hard to get a working demo and nailed our presentation. The team then worked to make it a viable candidate for the GitHub Game-Off 2013. I've gotten pretty good at making Socket.io Multiplayer games.

See the source on GitHub.

Play the game on Azure Services.