Metabolism M2.9: flora islands, gardens, walls, farmer strain, aimed work (VM AIM actions), food-limited ecology rebalance
This commit is contained in:
@@ -207,6 +207,48 @@ for 10 s straight; quarries opening with soil and burden appearing; carried
|
||||
rock rising as walls. The strips read it directly: grey masses the colonies
|
||||
grow around, fronts grinding along them.
|
||||
|
||||
### M2.9 — flora, gardens, walls: a world of workable things ✔
|
||||
|
||||
After M2.8 the films had stone but nothing to DO with it, and the ecology
|
||||
still lived on wells alone. This iteration added the interactable layer —
|
||||
items with feedback loops, each needing its own LittleVM instructions, hence
|
||||
real specialisation:
|
||||
|
||||
- **aimed work** — the VM gained an AIM (two pseudo-actions setting a heading;
|
||||
it defaults to the direction of travel), and every work action lands at the
|
||||
block the agent is FACING, never beneath its feet: masons carve the face of
|
||||
the wall ahead, farmers tend the bed they walk toward, strikers hit where
|
||||
the enemy stands. The work-senses (rock, garden) look where the last aim
|
||||
pointed — sight follows intent.
|
||||
- **gardens** — the mason TILLS fresh stone into a cultivated bed (brought to
|
||||
maturity one cell at a time; a dusting of fertility would exhaust as fast
|
||||
as it is laid). A bed yields food slowly for a while, then the spent soil
|
||||
sets back into rock: agriculture slowly eats the world's stone, and the
|
||||
song's rockfalls replenish it. Digging itself yields NO food — stone is for
|
||||
building; food comes from wells, flora, events and gardens.
|
||||
- **walls** — the carried burden rises as a wall (pooled per block, mortared
|
||||
along a rounded footprint). Walls block movement, so they defend; enemies
|
||||
strike at their aim target and SAP the stone at the front — sieges happen,
|
||||
and unmaintained walls weather away. The masons are never done.
|
||||
- **farmers** — a new strain role: it walks the field rows and TENDS the beds
|
||||
(a tended bed yields up to threefold), opens new beds into fresh stone, and
|
||||
commutes along the garden gradient. Work is foraging: the hungry branches
|
||||
of mason and husbandman work the ground they aim at, because that is where
|
||||
their food comes from.
|
||||
- **flora** — the world's pioneers, living in ISLANDS scattered at birth
|
||||
(a dozen small patches; they can never spread beyond their own seed
|
||||
ground). Each stand is food — grazed down by hungry crowds, never wiped out
|
||||
(seed-rain), regrowing slowly. Its vigour tracks the world's famine: a
|
||||
starving or dwindling world blooms with flora and is seeded back to life;
|
||||
a strong, well-fed world grazes it back to a whisper. Rendered as speckles
|
||||
— a few apple trees and bushes here and there, never a garden of Eden.
|
||||
|
||||
*Balance notes carved into the tests:* the ecology is food-limited (the gate
|
||||
is nearly shut on bare ground; colonies that outgrow their ground starve back
|
||||
and wander); rock has a budget that survives a whole film (calm songs keep
|
||||
sparse stone, percussive ones accumulate walls); agriculture consumes stone
|
||||
instead of minting it. 44 tests green; realtime holds at 640×360.
|
||||
|
||||
### M3 — the lens: travel, don't cut
|
||||
Replace the cut-to-a-point grammar with a **move grammar**: *track* (follow a
|
||||
moving front), *reveal* (pan along a coastline), *establish* (hold wide and
|
||||
|
||||
Reference in New Issue
Block a user