phase 9: biome expansion — 3 biomes, 40 elements, 119 reactions, 9 species
Expand beyond vertical slice with two new biomes and massive chemistry expansion: Chemistry: +20 real elements (Li→U), +39 compounds (acids/salts/oxides/organics), +85 reactions (Haber process, thermite variants, smelting, fermentation, etc.) Biomes: Kinetic Mountains (physics/mechanics themed) and Verdant Forests (biology/ecology themed), each with 8 tile types and unique generation rules. Creatures: 6 new species — Pendulums/Mechanoids/Resonators (mountains), Symbiotes/Mimics/Spore-bearers (forests). Species filtered by biome. Infrastructure: CradleScene biome selector UI, generic world generator (tile lookup by property instead of hardcoded names), actinide element category. 487 tests passing (32 new). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
21
PROGRESS.md
21
PROGRESS.md
@@ -1,7 +1,7 @@
|
||||
# Synthesis — Development Progress
|
||||
|
||||
> **Last updated:** 2026-02-12
|
||||
> **Current phase:** Phase 8 ✅ → Vertical Slice Complete
|
||||
> **Current phase:** Phase 9 ✅ → Biome Expansion Complete
|
||||
|
||||
---
|
||||
|
||||
@@ -111,15 +111,29 @@
|
||||
- [x] Scene flow extended: GameScene → BossArenaScene → DeathScene (on death or victory)
|
||||
- [x] Unit tests — 70 passing (`tests/boss.test.ts`) (455 total)
|
||||
|
||||
### Phase 9: Biome Expansion ✅
|
||||
- [x] 9.1 New elements — 20 additional real elements (Li, B, F, Ne, Ar, Ti, Cr, Mn, Co, Ni, As, Br, Ag, I, Ba, W, Pt, Pb, Bi, U) → 40 total
|
||||
- [x] 9.2 New compounds — 39 new compounds (acids, salts, oxides, organics) → 64 total
|
||||
- [x] 9.3 New reactions — 85 new reactions (synthesis, combustion, acid-base, redox, decomposition, replacement) → 119 total
|
||||
- [x] 9.4 Kinetic Mountains biome — physics/mechanics themed: chasms, gear floors, magnetic fields, steam vents, ore deposits
|
||||
- [x] 9.5 Verdant Forests biome — biology/ecology themed: bogs, toxic blooms, ancient trees, mycelium carpet, herb patches
|
||||
- [x] 9.6 Biome selection — CradleScene biome picker UI, biomeId passed to GameScene, generic world generator
|
||||
- [x] 9.7 New creatures — 6 species: Pendulums/Mechanoids/Resonators (mountains), Symbiotes/Mimics/Spore-bearers (forests)
|
||||
- [x] 9.8 World generator genericized — tile lookup by property (interactive/resource) instead of hardcoded names
|
||||
- [x] Chemistry types extended — `actinide` element category for Uranium
|
||||
- [x] Species types extended — `biome` field, `SpeciesId` enum expanded (0–8)
|
||||
- [x] GameScene filters creatures by selected biome
|
||||
- [x] Unit tests — 32 new tests (487 total)
|
||||
|
||||
---
|
||||
|
||||
## In Progress
|
||||
|
||||
_None — Vertical Slice (Phase 0–8) complete_
|
||||
_None — Phase 9 complete_
|
||||
|
||||
---
|
||||
|
||||
## Up Next: Post-MVP (Phase 9+)
|
||||
## Up Next: Phase 10+
|
||||
|
||||
_(See IMPLEMENTATION-PLAN.md for Beyond Vertical Slice)_
|
||||
|
||||
@@ -144,3 +158,4 @@ None
|
||||
| 7 | 2026-02-12 | Phase 6 | Run Cycle: full roguelike loop (Cradle→Game→Death→Fractal→Cradle), school selection (Alchemist), meta-progression (Codex/spores/IndexedDB), run phases with auto-advance, escalation effects (creature aggression/env damage), Chemical Plague crisis with neutralization, death animation (real body composition), WebGL fractal shader, 56 new tests (349 total) |
|
||||
| 8 | 2026-02-12 | Phase 7 | Mycelium: persistent knowledge graph (nodes/edges/strength), fungal node ECS entities with glow animation, knowledge deposit (auto on death + manual at nodes), memory flash extraction (weighted by strength, Russian templates), mycosis visual effect (tint overlay + reveal threshold), spore shop in Cradle (5 bonuses: health/elements/knowledge), MetaState+IndexedDB persistence updated, GameScene+CradleScene integration, 36 new tests (385 total) |
|
||||
| 9 | 2026-02-12 | Phase 8 | Ouroboros boss fight: 4-phase cyclical AI (Coil/Spray/Lash/Digest) with escalating difficulty, 3 chemistry-based victory paths (NaOH neutralization, direct damage, Hg catalyst poison), circular arena generator, BossArenaScene with attacks+collision+UI, Archont's Memory lore reward, CodexEntry extended, GameScene Resolution→arena trigger, 70 new tests (455 total) |
|
||||
| 10 | 2026-02-12 | Phase 9 | Biome expansion: +20 elements (40 total), +39 compounds (64 total), +85 reactions (119 total), 2 new biomes (Kinetic Mountains + Verdant Forests), biome selection in CradleScene, 6 new creature species (3 per new biome), generic world generator, 32 new tests (487 total) |
|
||||
|
||||
Reference in New Issue
Block a user