Progress report 2

[Originally posted on May 26, 2022]

Development has been progressing quite nicely:

  • Almost finished the FORTRESS zone map.
  • Added mechanism for performing real-time arbitrary changes to maps (and used it for various purposes in the existing maps).
  • Extended tile-related events triggering mechanism (and used it for various purposes in the existing maps).
  • Changed properties of some tiles so that food/drink items do not spawn on top them, becoming uncatchable.
  • Fixed baddies X initialization (the spawning code is distributed across multiple frames to spread the load, but it defined the X before the final position was validated; given that, in the meanwhile, the screen most likely scrolled, at the time of spawning the X could have been unsuitable - and thus caused the baddies, in some circumstances, to appear out of nothing).
  • Fixed sprites clipping code (the fact that the screen is narrower/shorter due to scrolling was not taken into account because of some wrong labels and a constant was off by 1).
  • Made some optimizations.
  • Renamed meters: "belly satisfaction meter" -> "belly meter"; "turbofart charge meter" -> "turbofart meter".
  • Touched up manual.

The attached animation shows a little example of how the new mechanisms have been used to make the existing maps to make more interesting (the animation also shows the baddie-out-of-nothing bug mentioned in the changelog).


Leave a comment

Log in with to leave a comment.