Skip to content

v1.3.0

Compare
Choose a tag to compare
@JoeStrout JoeStrout released this 01 Nov 19:46
· 95 commits to main since this release
  • MULTIPLAYER SUPPORT! That's right, you can now enjoy Farmtronics technology in your co-op games! (Note that bot consoles are only accessible to the bot owner; but giving a bot to another player transfers ownership.)
  • A new /net disk is available; in a multiplayer game, this is shared among all players. (Contrast with /usr, which is unique to each player, and /sys, which is read-only.)
  • Renamed the bot module to me (short for "machine environment"), and made it accessible to the Home Computer as well, though actual bot-related properties and methods (like energy and forward) only do useful things on an actual robot; use me.isBot to tell if the code is running on a bot vs. the Home Computer.
  • Moved screenColor into the me module (still available as a global, for now, but this is deprecated -- please update your scripts).
  • me.name is now used by both the Home Computer and bots to identify themselves when posting messages to world.chat.
  • The Home Computer now has an [x] button near the top-left corner of the screen, which can be used to exit the computer UI even while a program is running.
  • Home Computer now (re)boots automatically at the start of each day, re-running any code you may have in startup.ms.
  • Tile info maps now include a passable entry, which is true (1) if the bot can travel through that tile, or false (0) otherwise.