Scratch 综合项目 · 成语答题互动游戏
疯狂猜成语这个案例,不少老师问过我。十个关卡,点成语猜。答对有声音有特效,答错就隐藏重选。学生玩得不想下课。
备课其实不累。关键就几段程序。我把最灵魂的切片挑出来,一段脚本一张图,老师上课直接投屏指着讲。
游戏一进绿旗,所有成语选项都是隐藏的。只有这个按钮亮着。点它,播个音效,切到第1关背景,广播"显示1",然后自己藏起来。
就这一段。记住那个"广播 显示1"。后面所有关卡,都是显示几、隐藏几这么叫的。

以"喜笑颜开"为例子。这是个错误选项。点它:播放 duck 音效(鸭子叫=答错啦),切背景,广播"错误1",自己藏起来不能点了。
这就是错误答案的全部逻辑。一个音效一个广播,差在这一行。

正确答案(比如"喜上眉梢")程序几乎一样。差别只有:播放 pop 音效(气泡声),广播"正确1"。就这一行不同。
所以上课我习惯拿两张图并一排,让学生自己找不同。找到就懂了"参数化"——同样框架换个参数就变另一种行为。

答对之后,左下角冒出"下一题"。点它:广播"隐藏1"(本关全藏)+ 广播"显示2"(下一关登场)。一关就翻篇了。
还有个细节学生特喜欢:它收到"正确N"出现在左边,收到"错误N"出现在右边。答错时右边冒的是"重做"。程序是有"脑子"的。

有个隐形的"裁判"角色1,不显示。它身上挂着 11 段脚本,分别收"正确1"到"正确10"。每收一个,分数加一。
这就是广播最妙的地方:一个角色广播,多个角色同时收到。点一下,分数、下一题、成语解释全动起来了。

这个最炫。Sprite7 用克隆体做彩色方块。母体躲在屏幕外,每 0.3 秒生一个克隆体,大小颜色透明度全随机,飞出去再销毁。
学生看到答对满屏飘方块,哇一下就来了兴趣。这部分给学得快的孩子选做。



【参考讲义与课件】
夜雨聆风