# 石子阵，变回来！

双击同目录下的 `index.html`，用 Edge 或 Chrome 打开即可玩。全部样式、石子图形与交互均包含在这一个 HTML 文件中，可以离线运行，也可以把 HTML 单独复制到其他电脑。

顶部的“导航收起”按钮会同时隐藏 LOGO、版本切换、工具栏、标题说明与闯关步骤，按钮变为“导航展开”；再次点击即可恢复。完整题目、操作区、已填答案和本页进度保留，收起后仍可继续解题。石子版与莲子版均适用，刷新后默认展开。

两版的题干标题均为“读题目”，莲子版代入故事后也保持此标题。“今日小侦探”提示卡新增“解题工具：读题目→划重点→演算→写答案”，手机端同样显示；收起导航时随整张提示卡一起隐藏。

“左收起 / 左展开”可隐藏或恢复左侧“老师的小任务”和“小侦探的发现”，收起后右侧题目和图形占满内容区宽度。它与“导航收起”独立切换；两边同时收起时，两个展开按钮仍可使用。石子版、莲子版及手机布局均适用，已填答案和本页进度保留；刷新后默认展开。

默认题：小名把乘数 6 错看成 9，得到错误的积是 63，正确的积应该是？A.42，B.54，C.63。

## 莲子版（主导航新增）

刷新游戏后，在顶部主导航选择“莲子版”。它与原来的“石子版”分别保留题目设置和本页进度，切换版本不会清除另一版正在进行的任务。

默认题目：莲蓬伯伯把乘数6错看成4，得到错误的积是28，正确的积应该是多少？

点击“拟人化代入计算”，题干变成：莲蓬伯伯把6根莲蓬，错看成4根莲蓬，得到了错误的积是28个莲子，正确的积，也就是真正的莲子数量应该是多少？

莲子版按三步完成：

1. **先算一个莲蓬有几个莲子。** 给4根莲蓬平均分28个莲子，每次给每根各放1个。分完后，孩子填写 `28 ÷ 4 = 7`。呈现“28个莲子 ÷ 4根莲蓬 = 7个莲子”，答案为每根有7个莲子。
2. **找真正有几根。** 已知每根7颗，再回到题目找真正的根数。点击题目中的数字6，或选择“有6根莲蓬”，会将6高亮划线，并同时突出6根莲蓬。原请求中的“6根莲子”按单位写为“6根莲蓬”。
3. **计算真正的莲子总数。** 填写 `7 × 6 = 42`，呈现“7个莲子 × 6根莲蓬 = 42个莲子”。

每根莲蓬用一个圆圈表示，下方有颈；莲子复用石子版的石子图案。7个莲子按“中间1个、周围6个”对称排列。可点击任意一根观察，也可点击已揭晓算式中的数字来突出对应的莲蓬或全部莲子。

“设置”对当前版本生效；莲子版初始角色为莲蓬伯伯，默认数字为6、4、28。两版各自保存角色与三个数字，刷新后保留设置并从本版开头重新开始。每步的提示、重玩、语音和休息同样可用。

## 设置与生成新题

点击右上角“设置”。可以快捷选择“小名、北杭、希希、子浩”，也可以直接输入 1～12 个字的角色名称。然后修改“原来的乘数”“看错的乘数”“错误的积”，点击“保存设置，生成新题”。

保存后，当前版本的题干、角色称呼、图形、算式、错误提示和家长指南会同步更新，进度回到开头。石子版的三个答案与乘法口诀也会更新，正确选项不固定为 A。莲子版采用填写每根数量、选择真正根数、填写总数的三步任务。关闭或取消设置会保留当前题目和学习进度。

两个乘数均为 1～9 的不同整数。错误的积为 1～81，必须能被看错的乘数整除，且求出的每行颗数为 1～9。输入不合适时会指出原因，当前题目不变。

设置保存在当前浏览器的本地存储中；刷新或重新打开同一文件后，仍使用保存的题目，但从第一关开始。不同浏览器各自保存；浏览器限制本地存储时，会显示无法持久保存的提示。“恢复原题数字与角色”只修改设置草稿，再点保存才生效。

例如：北杭把 4 看成 6，错误积 30，先算 `30 ÷ 6 = 5`，再算 `5 × 4 = 20`。也支持“看少行数”：希希把 8 看成 5，错误积 20，先算 `20 ÷ 5 = 4`，再补到 8 行，得到 `4 × 8 = 32`。

## 四关玩法（以默认题为例）

1. **找准不变量**：把“看错乘数”转成“6 行看成 9 行”，选择每行颗数不变。
2. **分出每行颗数（第一步）**：每点一次，给 9 行各分 1 颗，连续分 7 轮，直到 63 颗全部分完。孩子自己数一行并填写 `63 ÷ 9 = 7`。
3. **摆回正确行数（第二步）**：点金色的第 7、8、9 行，整行移走。也可以点击“帮我移走最下面一行”。保留 6 行后，从原题的 A、B、C 中选择，得到 `7 × 6 = 42`。
4. **再核对一次**：把 6 行补回 9 行，核对 `7 × 9 = 63`，再辨析“多 3 行”与“多 3 颗”。多 3 行、每行 7 颗，共多 21 颗，因此不能直接算 `63 − 3`。

## 操作

- **划重点**：把当前题目中的三个关键数字标蓝，再点一次取消。
- **算式联动**：点击已揭晓算式中带虚线的数字 7、6、42，观察它对应的一行、6 行或全部 42 颗石子，再点可取消。
- **回看进度**：点击顶部已经解锁的关卡。回看保留已完成的学习成果。
- **重玩本关**：清除本关和后续关卡的进度；此前发现的线索保留。
- **重新开始 / 再玩一次**：回到当前题目的第一关，保留保存的角色和数字。换题请使用“设置”。
- **语音**：默认关闭。小喇叭单次朗读当前提示；打开顶部语音后，切换关卡会朗读任务。依赖浏览器及系统中文语音支持，部分语音可能需要联网；文字与石子操作可离线使用。
- **轻动画 / 少动画**：减少石子出现动画；遵循系统减少动画设置。手机小屏隐藏这个工具按钮，系统减少动画设置仍然生效。
- **歇一会**：保留页面进度，暂停朗读，关闭休息窗口即可继续。
- **家长 / 老师指南**：内含完整引导提问链和两步推导。

游戏没有倒计时、扣分和排名。学习进度仅保存在打开的页面内，刷新或关闭后重置；题目设置另行保存在本地。无需登录，不加载远程字体、图片、脚本或统计服务。

延续参考游戏的米白与深绿色风格、老师卡片、关卡导航、提示、休息和发现笔记。数学场景采用每行等量的矩形石子阵；不要求行数和每行颗数相同。
