Behind the Scenes

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