How It Do What It Do
We Dreamers is a [potentially] massively multiplayer online…thingy. It’s under 1,100 lines of Coffeescript and runs entirely on static files and Firebase. And for the purposes of LD26, it’s done!
Secret weapons:
- Bacon.js: Functional Reactive Programming in JS/Coffeescript)
- Firebase: A magic event-driven data structure in the sky that live updates across all clients in real time
- Good old-fashioned HTML and CSS know-how (all graphics are pure HTML and CSS, not a <canvas> element to be seen)
Other stuff:
- jQuery 2.0
- Colors.js: Basic color conversions (though as I found out, missing some basic features)
- Mousetrap.js: Hotkey binding library
- Underscore.js: Bringing sanity to the JS standard library
- SoundManager 2: Javascript sound for the web
I’ll write up further thoughts when I’m less burned out. It’s been a successful but draining couple of days.