aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-06-16 21:23:47 -0500
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:57:20 +0200
commitbfd9052c2f5d42917cce3555eb83fc65ce95e5b8 (patch)
tree03e26db2284b5bd13acde1c4e298a5ce0f6b04a6
parentf7db07baf81eac530be96118a7b7634666e3f062 (diff)
downloadmuhqs-game-bfd9052c2f5d42917cce3555eb83fc65ce95e5b8.tar.gz
muhqs-game-bfd9052c2f5d42917cce3555eb83fc65ce95e5b8.zip
move TODO into README
-rw-r--r--README.md38
-rw-r--r--go/TODO11
2 files changed, 38 insertions, 11 deletions
diff --git a/README.md b/README.md
index 77ed0d9c..1358bb99 100644
--- a/README.md
+++ b/README.md
@@ -81,3 +81,41 @@ Map definitions files `*.map` are located in the `map/` directory and can be ren
Please reach out to me if you have questions, need help, want to propose changes or just want to talk about the game.
The easiest way is to send me an email to [muhqs-game@muhq.space](mailto://muhqs-game@muhq.space).
Even changes can be contributed via email ([git-send-mail tutorial](https://git-send-email.io/)).
+### TODO
+
+Things that should be done eventually:
+
+#### Repo
+
+- [ ] move map data into `data/` directory
+
+#### Rules
+
+- [ ] change rules into paragraphs
+- [ ] define what piled permanents can do
+
+#### HTML
+
+#### Latex
+
+- [ ] come up with a pleasant representation of the base stats (health, movement, attack)
+
+#### Material
+
+- [ ] Design a tutorial handout
+- [ ] Design a players tablet (discard pile, deck, phase hints)
+
+#### Go
+
+- [ ] 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
+- [ ] implement triggers
+ - [ ] implement target selection for triggers
+- [ ] implement game log
+ - [ ] implement log with hoverable components
+- [ ] implement LongTap as hover equivalent
+- [ ] finish AIs
+ - [ ] tyrant
diff --git a/go/TODO b/go/TODO
deleted file mode 100644
index 4874a313..00000000
--- a/go/TODO
+++ /dev/null
@@ -1,11 +0,0 @@
-* Fix 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
-* implement triggers
- * implement target selection for triggers
-* implement game log
-* implement LongTap as hover equivalent
-* finish AIs
- * tyrant