Skip to content
Digital Objects Network

craft-rocket ๐Ÿš€

A factory-builder tech tree in the spirit of automation games: mine and farm raw resources, refine them through five tiers of processing, unlock machines and stations, and assemble the final Rocket โ€” the win condition. 53 classes and 84 actions, all proof-backed.

  PoW mines                     VDF farms
  ๐Ÿชจ Iron   ๐ŸŸง Copper   ๐Ÿ›ข๏ธ Oil   ๐Ÿ’ง Water   ๐ŸŒพ Cane   ๐ŸŒฟ Hemp   ๐ŸŸก Sulfur
      โ”‚                             โ”‚
      โ–ผ  t1 โ€” smelt / mash / refine โ–ผ
  ๐Ÿงฑ Ingot   ๐ŸŸซ Plate   ๐Ÿงป Pulp   ๐Ÿงต Fiber   ๐Ÿงช Acid   (+ โฌ› Tar  โ›ฝ Fuel  ๐Ÿ’จ Gas)
      โ”‚
      โ–ผ  t2 โ€” forge / draw / weave / press
  โš™๏ธ Steel   โžฐ Wire   ๐Ÿงถ Cloth   ๐Ÿชช Board   ๐Ÿ›ž Rubber   ๐Ÿงซ Extract   โš™ Gear   ๐ŸŒ€ Coil
      โ”‚
      โ–ผ  t3 โ€” requires ๐Ÿค– MachineI
  ๐Ÿ”˜ Bearing   ๐Ÿ”Œ Circuit   ๐Ÿชก Canvas   ๐ŸŸฆ Panel   ๐Ÿ› ๏ธ Pistons   ๐Ÿงด Resin
      โ”‚
      โ–ผ  t4 โ€” requires ๐Ÿค– MachineII
  ๐Ÿš‚ Engine   ๐Ÿš€ Casing   ๐Ÿ“ฆ Payload
      โ”‚
      โ–ผ  t5
  ๐Ÿš€ Rocket โ€” the win condition

Mechanics

  • Machines are level gates. MachineI unlocks tier-3 recipes and station builds; MachineII unlocks tiers 4 and 5. Recipes prove possession of a machine (a hidden Touch* subaction) without consuming it.
  • Stations unlock better recipes. BlastFurnace, CircuitFab, CrackingUnit, and ReactionChamber each enable faster or higher-yield variants of existing recipes.
  • Tools deplete. DrillBit, SolderingIron, and PressureValve carry durability that recipe variants consume โ€” spend tool wear to skip grinding.
  • Recipe variants trade time, risk, and yield. Many products have a Flash variant (PoW-only gamble for throughput), a Crude variant (slower but recovers inputs), and a station-gated deterministic variant alongside the standard recipe.
  • Byproducts loop back. Slag becomes flux for double-yield smelting; tar refines into wax and grease; sludge feeds catalysts and binders.

Machines and stations

ClassDescription
MachineI๐Ÿค–Tier-1 assembler. Unlocks t3 recipes and station builds.
MachineII๐Ÿค–Tier-2 assembler. Unlocks t4 and t5 recipes.
BlastFurnace๐ŸญBlast furnace. Enables faster steel and cast gears.
CircuitFab๐ŸญCircuit fabrication station. Produces circuits in bulk.
CrackingUnit๐ŸญCracking unit. Refinery yields more product per oil.
ReactionChamber๐ŸญReaction chamber. Stable variants of extract, resin, engine, rocket.

The final assembly

CraftRocket:  ๐Ÿš‚ Engine + ๐Ÿš€ Casing + ๐Ÿ“ฆ Payload + ๐Ÿงด Resin x2  โ†’  ๐Ÿš€ Rocket

Or CraftRocketCat โ€” the deterministic variant, run in the reaction chamber with a catalyst.

Install

Install the driver first, then add this plugin โ€” dobj install hot-reloads the catalog, so no restart is needed:

~/.dobj/bin/dobj install https://github.com/dobjlabs/digital-objects-network/releases/latest/download/craft-rocket.pexe

Or build it from a checkout of the repo, then install the archive:

cargo run -p pexe --release -- build examples/craft-rocket   # -> target/pexe/craft-rocket.pexe
~/.dobj/bin/dobj install target/pexe/craft-rocket.pexe

Source: examples/craft-rocket/