That’s all, folks

Total time breakdown:

  • 16 hours sleep;
  • 10 hours schedule conflicts;
  • 10 hours trying to make continuous collision detection work;
  • 4 hours making SFML even link;
  • 8 hours making a game

The collision detection is OK.  It doesn’t let you inside the solid things.  What actually happens when you collide with something is so irritatingly non-deterministic that I added extra randomness as a perverse joke.

I should have made a level editor.  If you look inside the level.lvl file (it’s plaintext) you might be surprised to learn that I wrote that by hand.  Or perhaps you’ve come to expect such obstinate foolishness from me.  Pretty sure I could have made a better level and a level editor in less total time than it took to do that.

I am very glad that I did this.  I needed it.