Greeny GRUB: post-mortem
Timeline
- Saturday was spent implementing the physics of billiards in CoffeeScript;
- Sunday (afternoon) was used to put together the game mechanic main ingredients: the goodies will be GREEN, the baddies will be RED, the player wiil be grey and the controls will feel both weird and funny;
- Monday (lunchtime) I got the weird controls tested by 5 real-life testers.
What went right
- CoffeeScript to make a game in a single 500-line file: no library, ie plain JavaScript under the hood;
- I did not use nor make graphics assets;
- testing with Firefox, Chrome, IE (v > 10) and Opera;
- I eventually got the game balancing right on 20 levels (ready for more…);
- working with Linux on a computer with a tiny 750 MB RAM and the same amount of swap space.
What did not go so well
- most of the physics stuff I wrote on Satruday was not used in Greeny GRUB;
- some (minor) sound issues;
- not enough votes!
If I had to do it again
- I would stick to an HTML game with CoffeeScript.
- single file programs are handy to try out different options.
- again, I would ask myself whether using a game/physics library is a better idea than writing everything from scratch.
Thank you to
- my real life testers who gave me quick precious feedback early in the project;
- those of you who commented on the game or rated it for the past 3 weeks;
- Spouki who earned me a massive 1 vote because he is cute.

