games: add Grid Challenge for spatial memory and symmetry

未关闭
#61 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
35/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
活跃

调研方向

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 内容生成。

描述

enhancement games help wanted

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

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

procoderji-com/procoderji 的其他 Issue

查看 procoderji-com/procoderji 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。