快捷搜索:  汽车  科技

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)1、背景:选择背景库中的“户外”类;一、准备工作情景:水果们苹果、香蕉、西瓜从舞台上方不停地落下,鼠标控制闪电切开水果,伴随声音特效水果消失。角色:苹果、香蕉、西瓜、闪电;知识点:造型编辑,克隆,变量,声音,随机数,定位,循环,选择;

今天我们来做一个闪电切水果的小游戏。

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(1)

切水果1

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(2)

切水果2

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(3)

切水果3

情景:水果们苹果、香蕉、西瓜从舞台上方不停地落下,鼠标控制闪电切开水果,伴随声音特效水果消失。

角色:苹果、香蕉、西瓜、闪电;

知识点:造型编辑,克隆,变量,声音,随机数,定位,循环,选择;

一、准备工作

1、背景:选择背景库中的“户外”类;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(4)

背景库

2、角色:选择角色库中的“食物”类中的水果,“奇幻”类中的闪电;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(5)

角色库

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(6)

角色库

3、造型:

调整“闪电”造型的角度为斜切方向,并调整其中心,移动闪电尖部指向画面灰色中心点位置;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(7)

闪电

编辑水果被切开的造型;

(1)苹果:点击鼠标右键,复制默认的苹果造型,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(8)

苹果造型

选择新的苹果造型,复制苹果图形,并调整两个苹果的位置,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(9)

复制图形

将造型“转换为位图”,选择“橡皮擦”工具,把造型擦出被切开的效果;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(10)

橡皮擦编辑

(2)西瓜:选择西瓜默认造型中的瓜皮部分,点击复制——粘贴,调整两部分的位置,设计出西瓜被切开的效果;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(11)

复制

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(12)

粘贴

(3)香蕉:复制默认香蕉造型,对新的造型逐个调整每一个香蕉的位置,设计也香蕉束被切开的效果;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(13)

复制造型

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(14)

调整造型

(4)造型名称:每个水果角色的造型都重新命名为1和2;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(15)

苹果造型名

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(16)

西瓜造型名

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(17)

香蕉造型名

4、变量:新建一个变量命名为“得分”;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(18)

变量

5、声音:声音库中选择“效果”类;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(19)

声音库

二、编辑脚本

1、闪电:变量得分初始状态赋值为0

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(20)

初始化

重复执行闪电跟随鼠标移动;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(21)

移动

2、水果:三个水果使用相同的脚本,编辑出一个水果脚本后拖拽给其它水果角色;

初始状态水果隐藏,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(22)

初始化

水果们不停地克隆自己,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(23)

克隆

启动克隆体,克隆体初始状态,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(24)

克隆体初始化

克隆体不停地下落,

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(25)

克隆水果下落

删除克隆体1,通过选择结构判断,如果闪电切到水果,那么变量增加1分,更换水果被切开的造型,播放音效,删除克隆体;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(26)

选择判断1

删除克隆体2,通过另一个选择结构,判断水果没被切到,当它下落到舞台下方时消失;

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(27)

选择判断2

三、完整脚本

1、闪电:

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(28)

闪电脚本

2、水果:

scratch3.0编程双人游戏(Scratch3.0编程小课堂38小游戏)(29)

水果脚本

想一想,如果把水果被切的选择结构设计到闪电脚本中可以吗?试试看吧。

猜您喜欢: