fertig-classic-games/public/assets/images
Brian Fertig c5f34b7c28 feat(catan): implement Seafarers expansion and dynamic board architecture
- Decouple static board geometry from game state by introducing a board registry and `geoFor(state)` accessor. All AI and logic functions now dynamically resolve topology.
- Add support for Seafarers scenarios (New Shores, Four Islands, Oceania, Fog Island) with scenario-specific setup rules and victory conditions.
- Implement ship mechanics: players build maritime routes on coastal/sea edges that count toward the longest road.
- Introduce sea, gold, and fog terrain types. Update hex rendering, AI pathfinding, and placement rules to respect land vs. water constraints.
- Add pirate token rendering and logic, plus expansion scoring hooks for bonus victory points.
- Update lobby UI to allow expansion and scenario selection, passing configuration through to the game scene.
- Refactor `CatanBoard.js` geometry generation for O(1) edge lookups and dynamic port assignment.
2026-05-29 15:06:20 -06:00
..
originals refine wordle AI balance, add Catan tutorial, fix opponent select layout, enable word category 2026-05-27 23:22:15 -06:00
background-casino.png feat: add sound effects, backgrounds, and enhance OpponentSelect UI 2026-05-17 12:34:46 -06:00
background-menu.png feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
background-room.png feat: add sound effects, backgrounds, and enhance OpponentSelect UI 2026-05-17 12:34:46 -06:00
cardbacks.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
cardbacks.psd Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
catan-robber.png feat(catan): enhance robber mechanics, dice animations, and resource hand UI 2026-05-23 15:19:39 -06:00
catan-special-cards.png feat(catan): add animated special cards and opponent dev card reveals 2026-05-24 12:53:38 -06:00
catan-special-cards.psd feat(catan): add animated special cards and opponent dev card reveals 2026-05-24 12:53:38 -06:00
catancards.png feat(catan): enhance visuals with custom tiles, cards, and bank panel 2026-05-23 12:59:27 -06:00
catancards.psd feat(catan): enhance visuals with custom tiles, cards, and bank panel 2026-05-23 12:59:27 -06:00
catantiles.png feat(catan): implement Seafarers expansion and dynamic board architecture 2026-05-29 15:06:20 -06:00
catantiles.psd feat(catan): implement Seafarers expansion and dynamic board architecture 2026-05-29 15:06:20 -06:00
dominion-cards.psd feat: add Wordle game support and word routes 2026-05-27 21:14:31 -06:00
dominioncards.png feat: add Wordle game support and word routes 2026-05-27 21:14:31 -06:00
gameicons.png Refactor Uno game state transitions to use callback-based animation sequencing 2026-05-19 20:34:37 -06:00
gameicons.psd Refactor Uno game state transitions to use callback-based animation sequencing 2026-05-19 20:34:37 -06:00
main-title.png feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
opponents.png Update opponents image assets (PNG and PSD) 2026-05-25 21:06:34 -06:00
opponents.psd Update opponents image assets (PNG and PSD) 2026-05-25 21:06:34 -06:00
playfield-felt-blue.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-felt-green.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-felt-red.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-wood-cherry.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-wood-dark.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-wood-english.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
playfield-wood-light.png Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00