Weekly progress post #84: Movement update

I had noticed some cornercases/inconsistencies in Baba that turned out to be very much nontrivial to fix, so after some failed attempts I decided to change the way movement works so that instead of moving things having an arbitrary order in which they move, their movements are logged and then made happen simultaneously. I’m slightly worried about new cornercases, but this way of doing things is probably the most sensical one. Next up will be finally redoing the game’s map systen; currently there’s a separate map editor but I want to be able to implement ‘layers’ of maps (i.e. sub-maps and so on) and there’s no real reason why the map editor couldn’t be integrated to the level editor apart from the levels needing some more variables stored.

The image above was just something I found from the on-stream to-do lists from April. Heh, farts.

Leave a Reply