Tile World Changelog

What's new in Tile World 1.3.2

Sep 11, 2015
  • Added the messages feature, so that sets can have prolog/epilog texts attached to levels.
  • Added an init file (to the save directory) to save the user's volume level and last-played levelset.
  • Introduced a UI control to set the initial random-slide floor direction in a Lynx level.
  • Changed key count to wrap around, so that picking up 256 keys of one color resets its count to zero. (This used to be a documented difference between Tile World and the original Lynx, but the new release of CC1/CC2 follows the original's behavior, even though these are 32-bit programs. So I'm taking the hint and doing likewise.)

New in Tile World 1.3.1 (Sep 11, 2015)

  • Fixed a couple of embarrassing bugs for 64-bit systems.
  • Improved the emulation (MS logic) of Chip turning a cloned block into a clone of himself while going through a teleport.
  • Fixed handling of blocks starting out on beartraps (MS logic).
  • Fixed bug (MS logic) reported by Evan Dummit of interaction of canmakemove(), pushblock(), and teleportcreature().
  • Fixed bug (MS logic) with walkers and bugs detecting fire through teleports.
  • Fixed bug (MS logic) found by David Stolp in the timing of mouse-initiated moves.
  • Fixed bug (Lynx logic) with not initializing toggle wall state.
  • Fixed Lynx pedantic mode to allow creatures to rebound off the left and right edges of the map. (Touching the top or bottom boundaries of the map is still considered to be cause for failure.)
  • Tile World now stores the last level in the save file, and returns to it by default when the level set is revisited.
  • Added --long-options to the command-line option parser, just because.
  • The usual cleanups to avoid compiler warnings and minor improvements, and updates to the documentation.