Commit graph

74 commits

Author SHA1 Message Date
64dfee517c
Add dev recipe to justfile 2026-02-23 18:19:34 -05:00
dd80f894f8
Replace JSON imports with fetch for browser compatibility 2026-02-23 18:15:13 -05:00
29a4a380ca
Add justfile and update package.json scripts 2026-02-23 18:02:05 -05:00
820bb6e395
Add typescript and tsconfig for type checking 2026-02-23 18:01:59 -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
690ffbe43c
Project scaffold with bun and biome 2026-02-23 17:54:41 -05:00
41b4c54f7d
Add card data 2026-02-23 17:54:25 -05:00
912bb2eb49
Add a simple readme 2026-02-23 17:16:02 -05:00
00229f2b8e
Update agent config 2026-02-23 17:15:55 -05:00
541f29d64d
Add two design plans 2026-02-23 17:15:04 -05:00
759779b319
Improve the rule docs 2026-02-23 17:14:53 -05:00
26958ac195
Add rules 2026-02-23 15:23:12 -05:00