这个项目从女儿们爱玩的贪吃蛇开始:同一条蛇、同一套规则,只换学习内容和难度参数。

两种模式

  • 识字果园(幼儿园):散步速度的大格子棋盘,吃超大图标学 60 个常用汉字和 20 个基础英文单词——图标为主、发音整体认读,吃对三次就算掌握,进度永久保留。
  • 单词冒险岛(小学生):场上的字母要按顺序吃,拼出 cat、apple 这样的课标单词,拼对朗读加例句;词分三级,越拼越快。

设计上较真的几件事

  • 规则统一,难度分级:两个模式都有三条命、都会扣心,但幼儿园模式的保护全写在参数里——蛇速只有三分之一、碰撞判定缩小三成、靠近危险自动减速预警。
  • 失败零羞辱:扣心是「心形气泡飘走」,没有红叉、没有哭脸、没有失败音效,结算只展示学到了什么。
  • 大就是友好:教育内容字号 48px 起,方向键 72px,六岁孩子的手指也点得中。

技术上

零依赖、零构建的原生 Web 单页:Canvas 画游戏区、DOM 画界面,固定步长游戏循环,进度存 localStorage。词包是外置 JSON——以后想加词,改一个文件就行,不用碰代码。