SCRATCH 三国小游戏

第8集 草船借箭

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

Scratch 三国小游戏 草船借箭

游戏介绍:

周瑜想试试诸葛亮的本事,于是命令他 3 天内造好 10 万只箭。诸葛亮想到一条妙计,他和鲁肃驾驶着“草船”驶向江对岸的曹营,企图引诱曹军将箭只射到草船上。

在这集游戏里,玩家按键盘的上下键操控“草船”,让“草船”尽可能多地接收箭只,最后看看能否“借”到10万(100 k)只箭。

代码量:27 块积木

素材

:arrow

草船:Grassboat

曹操:cao2.png

舞台背景:Backdrop8.svg

Scratch Game 草船借箭背景

下载以上角色、背景文件

变量:count

代码

Grassboat:

Scratch Game Borrow Arrows from Cao Cao, code #1

cao2:

Scratch Game Borrow Arrows from Cao Cao, code #2

通过修改“glide”积木的时间间隔,可以调整游戏的难易。

arrow:

Scratch Game Borrow Arrows from Cao Cao, code #3

“touching color ( )”里的黄色来自草船上的干草。

讲解

这里又用到一个新功能 —— 克隆“create clone of (...)”。就是产生一个角色的副本,让副本独立执行一些额外的任务。

点击绿旗子之后,箭的主程序将重复克隆自己,产生30个克隆副本。而这些箭飞行的代码在以“when I start as a clone”开头的子模块中。

下一集 大火烧赤壁

上一集