SCRATCH 三国小游戏

第11集 黄忠战关羽

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

Scratch Game 黄忠战关羽

游戏介绍:

刘备击退曹操后,着手抢占南方的地盘。他派关羽去进攻长沙的韩玄,不料韩玄手下有一员老将,60岁的黄忠,竟敢迎战关羽。黄忠使用一只烈弓,关羽用青龙偃月刀,让他们来一场酣畅的激战吧。

在本集中,玩家代表黄忠对战关羽。每点一下黄忠,他就放一箭,并移到鼠标位置。如果不小心碰到关羽,计分减1;如果箭射中关羽,计分加1;集到5分结束游戏。

代码量:28 块积木

素材

黄忠:huang

关羽:Guanyu

:arrow

下载以上角色

舞台背景

Scratch 内置背景 Savanna。

Scratch Game 黄忠战关羽 布置

素材来源:关羽造型改编自 Scratch 内置角色 Outfielder,黄忠改编自 Pitcher.

变量:my variable

代码

Guanyu:

Scratch Game Huang Zhong vs. Guan Yu, code #1
声音Hey:搜索添加Scratch内置音效

arrow:

Scratch Game Huang Zhong vs. Guan Yu, code #2
“touching color ( )”里的绿色来自关羽的背心

huang:

Scratch Game Huang Zhong vs. Guan Yu, code #3

讲解

本集的3个角色均有动画,除了代码长度增加,难度并不太大,基本都是前面用过的方法。

when this sprite clicked”积木,也是一种子程序入口。它的作用是在黄忠被点击时,让黄忠显示射箭的动作,并通过广播消息,触发箭(arrow)的动画和逻辑代码。

下一集 荆州大决战

上一集