Commit graph

17 commits

Author SHA1 Message Date
eb094a5138
Add data validation tests for cards and enemies 2026-02-23 23:23:12 -05:00
a11439eb58
Switch cards.js to load full cards.json database 2026-02-23 23:23:12 -05:00
426443bc9e
Update combat test to match real jaw_worm board game data 2026-02-23 23:23:12 -05:00
dd80f894f8
Replace JSON imports with fetch for browser compatibility 2026-02-23 18:15:13 -05:00
aa9412dc61
Apply biome formatting to main module 2026-02-23 17:54:41 -05:00
8a7facb35e
Wire up main module with event handling and game loop 2026-02-23 17:54:41 -05:00
87d2724c3c
Apply biome formatting to render module 2026-02-23 17:54:41 -05:00
5a73afa22b
Add render module for state-to-DOM projection 2026-02-23 17:54:41 -05:00
e0f4916bce
Fix button types and apply biome formatting 2026-02-23 17:54:41 -05:00
933b6fc452
Add HTML shell, CSS layout, and dev server 2026-02-23 17:54:41 -05:00
fcf8de7f75
Fix biome lint warnings in combat module 2026-02-23 17:54:41 -05:00
222b5c25b0
Format with biome 2026-02-23 17:54:41 -05:00
45d62144bf
Add combat orchestration with turn flow and win/loss check 2026-02-23 17:54:41 -05:00
35d2176bc2
Add die roll and enemy action resolver 2026-02-23 17:54:41 -05:00
0bb8f236c0
Add effect resolver with hit, block, status, draw 2026-02-23 17:54:41 -05:00
a1f242d54e
Add state module with combat init, draw, play, end turn 2026-02-23 17:54:41 -05:00
08214fc8cb
Add card data module with ironclad starter deck 2026-02-23 17:54:41 -05:00