(五)少儿scratch编程第二课--第一个游戏练习,弹弹球

游戏是最好的老师,,,。

活学活用才是最好的,我看了很多教程,什么麻省理工学院开发的,什么面向对象的编程,什么。。。。
我*,小学生难道对这些感兴趣?这不都是忽悠大人掏钱的套话么?

大家可以试玩一下哦:

弹弹球-你能坚持多少秒?

在这里插入图片描述
代码稍后贴出,今后的东西都传到我的开源中国账号中,方便大家下载。

注意:我这里不写程序是怎么做的,我只写教学过程中编程思路和碰到的问题和难点。

1、编程思路

整体要求:
1、小球从底部出发,朝着60度的方向向上,碰到边缘就反弹,碰到底部如果没有被接住就挑战失败。
2、小球运行速度随着时间的推移会越来越快。
3、程序会显示挑战者坚持的时间,以秒为单位。

2、步骤:

1、选择舞台背景
点击下图箭头所指处,在弹出的窗口中选择背景
在这里插入图片描述
双击选中的背景图片
在这里插入图片描述

2、选择角色
(1)小球;
点击选择一个角色按钮在这里插入图片描述
双击小球图片
在这里插入图片描述
(2)底部接球小板;
再次点击选择一个角色按钮
在这里插入图片描述

选择下图所示的角色
在这里插入图片描述

(3)选择line角色作为底部碰撞失败检测块(可以不要),用途是当小球碰到底部检测块就失败。
在这里插入图片描述
所有角色选择完后,整体是这个样子:
在这里插入图片描述

3、音效素材准备
(略)
4、编写舞台背景的代码:
(1)全局变量初始化;
根据上述游戏,需要定义两个全局变量,一个是游戏时间,一个是小球运动的速度
操作如下图所示在这里插入图片描述
在弹出的对话框中:
在这里插入图片描述
重复上述操作,建立“速度”变量。
在这里插入图片描述

(2)全局消息初始化;
需要建立两个全局消息:1、游戏开始,2、游戏结束
在这里插入图片描述
在这里插入图片描述
重复上述步骤,新建“结束游戏”消息
在这里插入图片描述

(3)全局配置初始化;
点击切换到舞台角色,我们所有的全局配置都在舞台角色下进行(切记,这是编程规范哦)。
在这里插入图片描述
在这里插入图片描述
代码如下:
在这里插入图片描述

(4)全局音效初始化;
(略)
5、编写小球代码,让小球动起来,且运行速度可调。
在这里插入图片描述

6、编写底部接球小板代码,让其跟随方向按键移动。

在这里插入图片描述

7、编写底部碰撞失败检测代码。

在这里插入图片描述

难点:
1、应该没有吧。。。哈哈,欢迎留言交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值