第二章 第三课 项目实践 接水果游戏

本项目主要是对上一节中学习的克隆的应用,另外新增知识点如下:

1.如何用键盘控制角色的运动

2.隐藏和显示指令的运用

3.坐标的比较判断

4.变量的初步认识

变量:专业地讲,变量是被命名的计算机内存区域,可以改变的量。你可以把变量想象成一个盒子,程序随时都能存放盒子中的数据。当你创建一个变量时,程序会开辟一块内存区域存储它,同时给这块区域一个变量名。然后只需要使用变量名,即可获取并修改变量的值。

变量的作用范围:专业说法叫作用域。仅适用于当前角色叫局部变量;适用于所有角色的变量叫全局变量。

 

项目实战


01 需求分析

1.角色:

可以直接在Scratch中选用系统自带的游戏角色。可选择一个碗用来做接水果的器皿。然后水果选择了苹果,香蕉,草莓等。

2.背景:

直接从系统自带的背景中选择。

 

02.逻辑分析:

A.水果逻辑

既然是接水果,水果自然是随机的从天而降(这点倒是和水果忍者的游戏相同滴!)。水果的角色选择了3个,那也不可能只是接这3个水果,所以需要使用克隆的功能,把水果角色不停的克隆复制,然后随机从y坐标处往下落,这样能达到从天而降的效果。

a.当水果碰到了碗,就要消失,然后记分。

b.如果没有碰到,那么水果在掉到舞台边缘也要消失掉。

 

B.碗的逻辑

碗是可以被键盘的方向键控制,在左右方向移动,水果碰到了碗,这表示接到了水果,计分。

 

C.变量计分

使用score变量计分

接到一个苹果计5分

接到一个香蕉计3分

接到一个草莓计2分

 

还有很多待改进的地方等你开发!

posted @ 2020-06-16 20:57  有间学堂  阅读(673)  评论(0编辑  收藏  举报