SCRATCH 三国小游戏

第1集 少帝大逃亡

作者:杨振鹏   日期:2020/9/10 更新

Scratch 三国小游戏 少帝大逃亡

游戏介绍:

汉灵帝去世后,何太后让自己的儿子——13岁的刘辩做了新皇帝,是为汉少帝。但何家与宫中的宦官关系不好,引起宦官叛乱,杀死了何太后的哥哥大将军何进。何进在被杀之前,召唤手下并州牧董卓带兵来首都长安,平定宦官叛乱。董卓进京后,发现大将军何进已死,何太后和小皇帝无依无靠,于是便起了不臣之心。

在这集游戏中,玩家要帮助四处盲目逃窜的小皇帝躲开董卓——每按下空格键,小皇帝就会拐一个弯;如果碰到董卓,则发出惨叫声,结束游戏。

代码量:12 块积木

素材

Scratch 三国小游戏 上传角色

董卓:可以自己在网上搜索董卓的动漫资源,也可以用本册素材 dong.png,方法是:将鼠标移动到添加角色按钮上,再点击弹出的“上传角色”项,把董卓的图片上传。如上图所示。

Scratch 三国董卓

小皇帝:emperorS.png

Scratch 三国少帝

舞台背景:Scratch 内置背景 Jungle,角色布置如下:

Scratch Game The Fleeing Emperor Shaodi, Layout

代码

emperorS 的代码空间:

Scratch Game The Fleeing Emperor Shaodi, Code #1

dong 的代码空间:

Scratch Game The Fleeing Emperor Shaodi, Code #2

作为第1个例程,我们只用了 12 块积木,够简单吧。可以提示小朋友,按照积木的颜色,去相应的分类中找到正确的积木,把它们连接起来。注意,“touching(dong▼)” 积木,是由“touching (mouse pointer▼)”积木(在“侦测”组里)通过下拉箭头改变而来的。“play sound(Scream2▼)until done”,也需要点下拉键头,然后点击“录制…”,去录制一段惨叫声。录完音效后,记得在代码中,通过下拉键头把圆括号里改为 recording1。或者导入 Scratch 内置的尖叫声 Scream2。

运行成功后的讲解

作为第一个程序,其实不需要太多讲解,回忆小时候学 BASIC 时,那些趣味程序的代码也让人搞不明白是怎么回事。何况 Scratch 语句的自明性比 BASIC 又强了很多,孩子慢慢地就会在趣味中理解,每一个积木就是一条指令,有的指令负责控制运动,有的负责控制声音,有的是程序主要逻辑的控制,它们适当地连在一起,就组成了具有功能的程序。

下一集 曹操刺董卓

上一集