Programming Game

  • Game
  • Resources
  • Docs

New Resource Harvesting Nodes

September 1, 2025 - v0.4.1

New Resource Harvesting Nodes

We've added trees and mining nodes to the game. Grab an axe or pickaxe and gather resources to craft your gear!

New Features

  • gameObjects can now contain Tree and MiningNode objects.
    • Tree is an object with type tree and a treeType field that indicates what type of wood it yields.
    • MiningNode is an object with type miningNode and an oreType field that indicates what type of ore it yields.
  • A new action harvest(object) has been added that allows you to gather resources from trees and mining nodes.
  • The heartbeat now contains a recipes field that is always synced with the server.
    • You MUST have an appropriate felling axe or pickaxe in your inventory to harvest.
  • Added new items:
    • oakLog, oakBits, pinewoodAxeHandle, copperOre, tinOre, tinIngot, bronzeIngot, copperFellingAxe, and copperPickaxe
  • Added new crafting recipes:
    • oakBits, tinIngot, a new variation for copperIngot, bronzeIngot, pinewoodAxeHandle, stoneFellingAxe, copperFellingAxe, stonePickaxe, and copperPickaxe

Miscellaneous

  • Aigor no longer sells feather.
  • Added a maximum zoom to the web UI.
  • Deprecated all platinum items.
  • Deprecated programming-game/recipes in favor of the recipes field from the heartbeat.

Bug Fixes

  • Eating no longer allows you to exceed the maximum calories.
  • Recipes with multiple outputs no longer cause client/server desyncs, and now correctly create all output items.
  • Crafting actions are now interrupted when taking damage.