games: add Grid Challenge for spatial memory and symmetry
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
调研方向
This issue is part of #24 and depends on #58; no source files or tests are named. First read the existing game implementations and the work in #58 to find the shared engine and test patterns. Done means a dual-task grid game with the specified learning and practice modes, scoring, accessibility, tests, and desktop and mobile browser checks.
由索引模型根据 Issue 内容生成。
描述
Part of #24. Depends on #58.
Student problem
Students need to practise remembering locations while switching attention to a second task.
Scope
- Flash grid positions one at a time. Between flashes, ask whether a displayed pattern has a stated symmetry.
- After the sequence, ask students to reproduce the positions in their original order.
- Provide short and progressive variants using one engine, with documented sequence lengths, display times and any lives.
- Define how memory errors, symmetry errors, timeouts and partial recall affect the result; report the two skills separately.
- Explain symmetry answers and show the correct recalled sequence after a learning round.
- Support untimed learning/replay and clearly labelled timed practice. Include keyboard grid navigation, usable touch targets and non-color cues.
Done when
- Tests verify symmetry classification, sequence ordering, phase transitions, scoring and deterministic difficulty progression.
- Inputs during display/interruption cannot alter recall or score twice.
- Browser checks cover a complete dual-task round on desktop/mobile and a clean restart.
Keep this distinct from remembering only a number or a static color layout.
- 主要语言
- TypeScript
- 星标
- 1
- 派生
- 1
- 平均合并
- 8 小时 58 分钟
- 30 天内合并 PR
- 37
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
procoderji-com/procoderji 的其他 Issue
-
area:frontend bug
难度 2/5 1-3 小时 新手友好度 62/100
procoderji-com/procoderji#104 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 88/100
procoderji-com/procoderji#36 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 85/100
procoderji-com/procoderji#35 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 79/100
procoderji-com/procoderji#34 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 1/5 1-3 小时 新手友好度 90/100
procoderji-com/procoderji#33 ·
维护者通常 1 天内回复
查看 procoderji-com/procoderji 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
bug platform-android
难度 2/5 1-3 小时 新手友好度 68/100
Termix-SSH/Mobile#146 · 1 条评论 ·
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 66/100
devswha/herdr-web-ui#3875 ·
-
难度 1/5 1 小时以内 新手友好度 88/100
-
area: runtime chore cli consistency dependencies developer-experience difficulty: easy discovery documentation enhancement good first issue help wanted hygiene json-output packaging priority: P3 tests version
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复