You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/games/the-build/engine-capabilities-audit.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -191,7 +191,7 @@ A 2-player card-drafting game with 108 custom-typed cards (8 types). Players sim
191
191
A 2-player engine-building game with 90 development cards across 3 tiers, gem tokens, noble tiles, and a 15-prestige win threshold. **The closest existing example to a "buildy" resource-management game.**
-**Notable patterns:** Resource economy system (`GemTokens` with add/subtract helpers); market system (3 tier decks with 4 visible each); purchase validation with bonus discounts and gold wildcards; token limit (10) with discard mechanic; noble auto-visit; final-round trigger; `GreedyStrategy` AI with noble-progress scoring. Most relevant precedent for "The Build."
194
+
-**Notable patterns:** Resource economy system (`ResourceTokens` with add/subtract helpers); market system (3 tier decks with 4 visible each); purchase validation with bonus discounts and gold wildcards; token limit (10) with discard mechanic; noble auto-visit; final-round trigger; `GreedyStrategy` AI with noble-progress scoring. Most relevant precedent for "The Build."
195
195
196
196
### Lost Cities (`example-games/lost-cities/`)
197
197
A 2-player expedition card game with 60 custom cards (5 colors, investment multipliers + numbered 2-10), played over 3 rounds. Features two-phase turns and ascending-play constraints.
@@ -210,7 +210,7 @@ A 2-player cooperative real-time card game where players simultaneously play num
210
210
## 3. Minor Extensions (< 1 day each)
211
211
212
212
### 3.1 Generic Resource/Token Container
213
-
**What:** Extract Feudalism's `GemTokens` helper (add/subtract/canAfford/total) into a generic `ResourceBank<K extends string>` class in `src/core-engine/` that works with any set of named resource types.
213
+
**What:** Extract Feudalism's `ResourceTokens` helper (add/subtract/canAfford/total) into a generic `ResourceBank<K extends string>` class in `src/core-engine/` that works with any set of named resource types.
214
214
**How it helps "The Build":** A crafty/buildy game needs resource tracking (wood, stone, iron, food, etc.). A generic container avoids every game re-implementing arithmetic and validation for named resources.
0 commit comments