diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-09-08 15:46:26 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-09-08 15:46:26 +0200 |
| commit | 492417cf3a8109a2f063dcffe4017dfda477fef3 (patch) | |
| tree | 02a37ae66979a5f4db06aa280364472b01dd918d | |
| parent | 2e5878247386d553fce6f962c4607933224291a6 (diff) | |
| download | muhqs-game-492417cf3a8109a2f063dcffe4017dfda477fef3.tar.gz muhqs-game-492417cf3a8109a2f063dcffe4017dfda477fef3.zip | |
update TODOs
| -rw-r--r-- | README.md | 31 |
1 files changed, 19 insertions, 12 deletions
@@ -89,10 +89,13 @@ Things that should be done eventually: ### Repo - [ ] move map data into `data/` directory +- [ ] add decks data in `data/` directory ### Rules - [ ] change rules into paragraphs + - [X] english rules + - [ ] german rules - [ ] define what piled permanents can do ### HTML @@ -100,28 +103,32 @@ Things that should be done eventually: ### Latex - [ ] come up with a pleasant representation of the base stats (health, movement, attack) +- [ ] generate decks from central deck definitions ### Material - [ ] Design a tutorial handout -- [ ] Design a players tablet (discard pile, deck, phase hints) +- [X] Design a players tablet (discard pile, deck, phase hints) ### Go - [ ] add documentation - [ ] add more tests - [ ] investigate data race between UI and game loop (possible big state lock) -- [ ] implement representation of next target and current selection in prompt -- [ ] implement constrained X-Cost -- [ ] implement HandCardSelection with condition -- [ ] implement spell target parsing +- [ ] improve UI + - [ ] implement representation of next target and current selection in prompt + - [ ] implement game log + - [ ] implement log with hoverable components + - [ ] support big card grids (for sealed) + - [ ] implement declared action targeting +- [ ] Game Logic + - [ ] implement constrained X-Cost + - [ ] implement HandCardSelection with condition + - [ ] implement spell target parsing + - [ ] finish AIs + - [ ] tyrant + - [ ] implement replacement effects + - [ ] distinguish between a spawn tile type constraint and available spawn tiles - [ ] implement triggers - [ ] implement target selection for triggers -- [ ] implement game log - - [ ] implement log with hoverable components -- [ ] finish AIs - - [ ] tyrant - [ ] finish error handling for remote PlayerControls -- [ ] support big card grids (for sealed) -- [ ] implement replacement effects -- [ ] distinguish between a spawn tile type constraint and available spawn tiles |
