Cleaned up some issues with the “new-ish” tile collision system, including an issue with sliding on slopes, adding “thickness” back to walls (i.e., so the player’s bounding rect is not zero pixels wide), and a little optimization. I also fixed some 1-frame glitches in animation that occur when you dash.
Archive for March, 2009
Collision cleanup
Sunday, March 15th, 2009Back, maybe?
Sunday, March 15th, 2009After a long hiatus I have been getting some time to do a tiny bit of work on Platformer again. Unfortunately, I am spending that time unwisely by prematurely optimizing the script VM. I think I am basically up against the limits of how fast I can make a VM loop for a dynamic language in C#/.NET — the only improvements left are going to be incremental — so I really ought to just wait until script actually slows something down and then just move that into C#. But it’s kind of fun to mess around with optimizing.