SCRATCH 三国小游戏

第2集 曹操刺董卓

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

Scratch 小游戏 曹操刺董卓

游戏介绍:

正如上集玩家遭遇的结局,董卓最终杀掉了少帝刘辩,让刘辩的弟弟刘协当了新皇帝,是为汉献帝。董卓的暴行震惊了全国。原本在朝廷当小官的曹操决心杀掉董卓,为少帝报仇。他向司徒王允借了一把七星宝刀,趁董卓睡觉时悄悄进入他的卧室;不料董卓的睡眠质量很差,随时可能醒来。

玩家可以对着天拜一拜,按下绿旗子后,在按键盘的 ← 键让曹操出击,看看能不能成功刺杀老贼。

Scratch 小游戏 曹操刺董卓 截屏

代码量:18 块积木

素材

董卓

造型1 - dong.png
Scratch 三国董卓 睡

造型2 - 2.png:

Scratch 三国董卓 惊醒

曹操

造型1 - cao.png
Scratch 三国曹操

舞台背景

Scratch 小游戏 曹操刺董卓 背景

素材来源:杨青禾改编. 三国演义(晚安经典). 长春:吉林出版社集团有限责任公司, 2012: p16

添加扩展(Extension):Text to Speech, by Amazon Web Services

代码

cao:

Scratch Game Assassinate Dong Zhuo, Code #1

dong:

Scratch Game Assassinate Dong Zhuo, Code #2

讲解

[costume # ▼] of (dong▼)”是由“[backdrop # ▼] of (stage▼)”积木通过下拉选择改变而来的。使用这块积木,可以知道其他角色或舞台的属性、参数(比如大小、方向、位置、当前造型序号等等),在编程中十分有用。

pick random (1) to (10)”的作用是产生一个 1 到 10 之间的随机数,然后外边的“wait (...) seconds” 积木就会等待那么多秒。随机数可以让游戏充满变数,董卓有的时候醒来得快,有的时候醒来慢,这就给玩家添加了运气的成分。

下一集 关羽斩华雄

上一集