作者:杨振鹏 日期:2020/9/11 更新
游戏介绍:
刘备击退曹操后,着手抢占南方的地盘。他派关羽去进攻长沙的韩玄,不料韩玄手下有一员老将,60岁的黄忠,竟敢迎战关羽。黄忠使用一只烈弓,关羽用青龙偃月刀,让他们来一场酣畅的激战吧。
在本集中,玩家代表黄忠对战关羽。每点一下黄忠,他就放一箭,并移到鼠标位置。如果不小心碰到关羽,计分减1;如果箭射中关羽,计分加1;集到5分结束游戏。
代码量:28 块积木
素材:
黄忠:huang
关羽:Guanyu
箭:arrow
舞台背景:
Scratch 内置背景 Savanna。
素材来源:关羽造型改编自 Scratch 内置角色 Outfielder,黄忠改编自 Pitcher.
变量:my variable
代码:
Guanyu:
声音Hey:搜索添加Scratch内置音效
arrow:
“touching color ( )”里的绿色来自关羽的背心
huang:
讲解:
本集的3个角色均有动画,除了代码长度增加,难度并不太大,基本都是前面用过的方法。
“when this sprite clicked”积木,也是一种子程序入口。它的作用是在黄忠被点击时,让黄忠显示射箭的动作,并通过广播消息,触发箭(arrow)的动画和逻辑代码。