aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-09-08 15:46:26 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2025-09-08 15:46:26 +0200
commit492417cf3a8109a2f063dcffe4017dfda477fef3 (patch)
tree02a37ae66979a5f4db06aa280364472b01dd918d
parent2e5878247386d553fce6f962c4607933224291a6 (diff)
downloadmuhqs-game-492417cf3a8109a2f063dcffe4017dfda477fef3.tar.gz
muhqs-game-492417cf3a8109a2f063dcffe4017dfda477fef3.zip
update TODOs
-rw-r--r--README.md31
1 files changed, 19 insertions, 12 deletions
diff --git a/README.md b/README.md
index bf3b3749..4c0292c1 100644
--- a/README.md
+++ b/README.md
@@ -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