首页 > 其他 > 详细

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

时间:2020-06-16 22:02:16      阅读:88      评论:0      收藏:0      [点我收藏+]

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

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

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

3.坐标的比较判断

4.变量的初步认识

变量:专业地讲,变量是被命名的计算机内存区域,可以改变的量。你可以把变量想象成一个盒子,程序随时都能存放盒子中的数据。

当你创建一个变量时,程序会开辟一块内存区域存储它,同时给这块区域一个变量名。然后只需要使用变量名,即可获取并修改变量的值。

变量的命名:采用“骆峰命名法”,规定首字母小写,之后的每个单词首字母大写,如firstName。要使用有代表意义的名称。

scratch中对变量的命称大小写是敏感的,如side,SIDE,Side是不同的。

变量的作用范围:专业说法叫作用域。

仅适用于当前角色叫局部变量。

适用于所有角色的变量叫全局变量。

scratch变量可以存储任意类型的值。它会根据上下文自动转换数据类型。

 

 

项目实战


01 需求分析

1.角色:

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

2.背景:

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

 

02.逻辑分析:

A.水果逻辑

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

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

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

 

B.碗的逻辑

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

 

C.变量计分

使用score变量计分

接到一个苹果计5分

接到一个香蕉计3分

接到一个草莓计2分

 

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

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

原文:https://www.cnblogs.com/youjianschool/p/13144763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!