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.
MachineIunlocks tier-3 recipes and station builds;MachineIIunlocks tiers 4 and 5. Recipes prove possession of a machine (a hiddenTouch*subaction) without consuming it. - Stations unlock better recipes.
BlastFurnace,CircuitFab,CrackingUnit, andReactionChambereach enable faster or higher-yield variants of existing recipes. - Tools deplete.
DrillBit,SolderingIron, andPressureValvecarry durability that recipe variants consume โ spend tool wear to skip grinding. - Recipe variants trade time, risk, and yield. Many products have a
Flashvariant (PoW-only gamble for throughput), aCrudevariant (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
| Class | Description | |
|---|---|---|
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.pexeOr 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.pexeSource:
examples/craft-rocket/