Changelog
All notable changes to this project will be documented in this file, based on Keep a Changelog.
[Unreleased]
Base
- Use jestjs.io or vitest.dev for testing?
- Will the theme scroll the nav when 30+ games exist?
- gameData.private.component.filter((c) => [‘base’, ‘exp’].includes(c.setId))
Docs
- Write “Why commands without subcommands?” and about fallback.
- Private and public game data explanation.
I Guess This Is It
- Add ‘reroll’ to the IGTII docs.
- %igtii GAMEID abandon to end a game immediately.
- %igtii GAMEID log to see previous n actions.
- %igtii GAMEID status to get current play area?
- Should be a method that start/reroll can use too.
- Implement a game turn.
- “draw” can be skipped if a player used apology.
- (once only) %igtii GAMEID play LIE on memory/wish/apology/recognition
- Must be attached to previous card (can validate this).
- (multiple times) %igtii GAMEID narrate []
- (once only) %igtii GAMEID use memory/wish/apology/recognition
- memory allows the whole cycle after draw to begin again.
- wish allows partner to “pass” a card.
- recognition allows current player to “pass” a card.
- (multiple times) %igtii GAMEID narrate []
- Only possible if player did a “use []”.
- (once only) %igtii GAMEID end (ends the current turn)
- code would check synchronization check and move Goodbye Pile?
- Plan how to end a game.
- Game data documentation.
- User-chosen setup should be possible.
- Add “P1” or “P2” somewhere, for two-handed play.
[0.1.0] - 2022-07
Added
- I Guess This Is It development begins.
- Prisma database support stubbed out.
- GitHub Pages documentation stubbed out.
- Everything everything all at once is added.