Ma Sói Gameplay QA
Workflow
- Identify touched behavior: role setup, night action, vote, special role, chat, history, reconnect, or UI.
- Select scenarios from
references/scenarios.md. - Write expected socket/UI/server outcomes before testing.
- Prefer small deterministic rooms for manual checks:
- 4 players for basic loop.
- 6 players for 2-wolf baseline.
- 7-9 players for Witch/Hunter balance.
- 10 players for Wolf King default.
- After code changes, run:
node --check server/index.jsnode --check server/gameEngine.jscd client && npm run build
QA Output Format
When asked for a test plan, return:
- Scope
- Setup
- Steps
- Expected result
- Regression risks
Keep scenarios executable by a developer using multiple browser tabs.
References
Load references/scenarios.md when creating or running gameplay QA scenarios.