Catastrophe X was built using:
- Node.js server-side Javascript
- HTML5 canvas for graphics, with Raphael.js SVG/VML as a fallback
- jQuery to make DOM stuff tolerable
- RequireJS to make code modular and usable on both server and client
- Socket.io for live bi-directional client-server communication
- MySQL in the back
- All on Ubuntu Server Amazon EC2 instances