说实话,2023年9月刚进悉尼北岸的Cranbrook School国际初中部时,我特慌——数学中等、编程零基础,连Python缩进都搞不定。可开学第一周,老师就发来邮件:‘本学期核心项目:用数学逻辑设计一款可运行的教育类小游戏,主题自选,4人组队,期末向全校演示。’
那场差点崩盘的‘三角函数闯关’原型测试
我们小组花三周做了个‘Pythagoras Runner’——玩家靠解直角三角形边长来躲避障碍。结果第一次在机房演示,代码崩溃7次,投影仪还连错信号源。当时教室安静得能听见我手心冒汗的声音。更扎心的是,数学老师轻声说:‘游戏很有趣,但没体现你们如何把‘相似三角形判定’这个课标点转化成交互反馈。’
坑点拆解:3个‘当时真没意识到’的细节
- 【教学对齐盲区】2023年10月交初稿时,只顾游戏流畅度,忘了在代码注释和演示PPT里标注每关对应NSW课程标准(Syllabus Code:MA4-15MG)——澳洲老师不看技术炫技,要看你是否‘教得明白’;
- 【跨学科表达漏洞】没录下同学实测视频。直到2023年11月校内预演,发现同班女生玩第三关时嘀咕‘这题好像跟上周科学课测斜坡角度一模一样?’——我们才补拍了她边玩边讲解物理关联的1分钟片段;
- 【版权雷区】用了免费音效网站下载的‘coin collect’音效,却没查清CC协议要求署名——最后临时重录所有音效,用GarageBand合成,熬了两个通宵。
解决不是靠灵感,是靠‘澳洲式清单’
我们列了张表贴在编程笔记本第一页:① NSW课标编号必写进README.md;② 每个关卡截图旁手写‘学生认知目标’(比如‘通过拖拽验证SSS全等条件’);③ 所有外部素材单独建‘Attribution’文件夹并存原始链接。2023年12月12日教育展当天,校长拿着我们的文档翻到第5页,指着批注说:‘这才是真正的跨学科素养落地。’
改变我的,不只是游戏上线
原来‘数学好玩’不是口号——是把抽象概念变成手指能操作、眼睛能验证、嘴巴能讲清楚的实体。现在每次看到同学用我们游戏复习,我都会想起那个在机房反复改缩进的下午。那不是失败,是第一次真正读懂‘教育设计’四个字的笔画。


