Greeny GRUB: post-mortem

Timeline

  1. Saturday was spent implementing the physics of billiards in CoffeeScript;
  2. 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;
  3. Monday (lunchtime) I got the weird controls tested by 5 real-life testers.

 

greeny_grub_playing

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.

 

spoukiClick on me to make my owner happy!