A How to play screen with the same rules and examples as the web app, opened from the help screen and from the game screen's help button.
1.1 KiB
1.1 KiB
Tutorial: tasks
Work through the tasks in order; each ends with its tests passing and a commit. Tick a task when it is committed.
- 1. Spec: requirements, design and tasks.
- 2. Core:
RULESwith examples and lessons,getMoveOutcome,fulfilsTask,explainMove,capturedand the capture kind indescribeMove, the storage helpers, texts in English and Turkish; unit tests. - 3. Rules on the web:
RuleBoard,RulesView,/rules, the help button inAppHeader,RulesPanelon the game page. - 4. Lessons:
/learnwith progress,LessonPagewith the local game, animation, praise, explanation and reset, scripted opponent replies. - 5. Newcomers and practice game:
TutorialBanner,markGamePlayed, the practice game button. - 6. Hints: hint chips on
BoardView, the explanation line and the "Hints" switch in bot games onGamePage. - 7. Mobile rules:
RulesScreen, links from the help and game screens; type check and bundle. - 8. End to end and docs: the Chrome tests from
design.md;AGENTS.md(specs list),TODO.md(out of scope items).