Skip to content

Mind Gym 技术白皮书

以浏览器原生记忆训练为对象的系统设计案例

Mind Gym 是一个面向开放 Web 的零依赖记忆训练 PWA:没有后端、没有运行时框架、没有账号墙,也没有隐藏的基础设施。这个站点把项目同时当作可玩的产品与可被审视的技术论证来介绍。文档先建立论点,再由试玩版提供证据。

本站目标

资深工程师、严格评审者与贡献者应当可以把页面中的主要结论一路追溯到 app.jssrc/game-state.jssrc/game-manager.jssrc/storage.jssw.js 等真实文件。

一眼看到的系统杠杆

信号为什么重要主要证据
零运行时依赖应用直接以 HTML、CSS 与浏览器原生 JavaScript 交付,源码与运行时行为之间的映射非常直接。index.htmlapp.jssrc/*.js
三层状态模型Settings、GameState 与 ModeState 把持久偏好、实时协调与专项流程明确拆开。src/settings-manager.jssrc/game-state.jssrc/nback-state.jssrc/recall-state.js
关键热点使用深模块复杂度被收束在局部,而不是扩散成一个巨型编排器。src/game-manager.jssrc/modal-manager.jssrc/ui/renderer.jssrc/pipeline/win-pipeline.js
离线优先交付首次成功加载之后,即使弱网或离线,短会话依然更可靠。sw.jsmanifest.webmanifestsrc/storage.js
双语文档外壳英文与中文都能完整表达核心架构论点,而不只是翻译菜单。docs/en/*docs/zh/*

推荐阅读路线

如果你是严格评审者

建议起点 项目论纲

继续阅读 系统总览,再读 模块总览

如果你是资深 GitHub 开发者

建议起点 状态架构

继续阅读 PWA 与离线策略,再读 开始使用

如果你是新贡献者

建议起点 学习路径

继续阅读 开始使用,然后回到仓库中的 OpenSpec 文件。

如果你更关注产品判断

建议起点 项目论纲

继续阅读 参考与相关工作,把产品选择放回更大的背景里。

能力版图

训练能力训练什么支撑系统
经典配对识别、成对关联、节奏控制核心牌面循环、计分、统计
倒计时模式有时间预算的高压对局计时器编排、成绩持久化
每日挑战可重复、可比较的确定性会话日期种子、存储、比对逻辑
N-back工作记忆负荷与反应时模式专属状态与训练逻辑
延迟回忆对局后的识别测试RecallState、胜利管道、评分
长期进展从重复使用中累积价值成就、自适应评级、FSRS 掌握度

本白皮书覆盖什么

  1. 产品意图: 为什么 Mind Gym 被组织成一个严肃的小型系统,而不是一次性的演示页。
  2. 系统架构: 运行时模块、持久化机制与离线能力如何协作。
  3. 贡献者杠杆: 从哪里入手、先读什么、怎样验证变更。
  4. 研究背景: 哪些想法来自认知训练,哪些来自 Web 工程实践。

编辑说明

本站刻意保持高信号风格:尽量减少空泛口号,以真实文件、真实边界与真实约束为主线,避免把简单系统包装成复杂戏法。