---
title: Play with Giant Robots
teaser:
tags: news,web
author: Tristan Dunn
published_on: 2010-08-30
---

A few of us participated in the [Node Knockout](http://nodeknockout.com) this
weekend. Our team built a [real-time, multiplayer tower defense
game](http://piston-hurricane.no.de) named after this very site.

We're all fairly new to Node, but it was a breeze working with
[express](http://github.com/visionmedia/express), a Sinatra like framework, and
[socket.io](http://github.com/LearnBoost/Socket.IO), a socket library with
several transports for cross-browser support. The client uses canvas, <abbr
title="Cascading Style Sheets">CSS</abbr> and JavaScript with some fancy
graphics. We're really looking forwarding to working on it more after the voting
ends this Friday.

[![''](http://thoughtbot.com/images/td-grsiogr.jpg)](http://piston-hurricane.no.de)

If you can find time between games, [vote for
it](http://nodeknockout.com/teams/piston-hurricane) and the [other awesome
entries](http://nodeknockout.com/teams). And if you participated this weekend in
an attempt to win [some awesome
gloves](https://thoughtbot.com/blog/post/816267526/rock-em-sock-em-robots) let
us know what libraries you used.
