失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > (五)少儿scratch编程第二课--第一个游戏练习 弹弹球

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

时间:2018-09-25 15:48:11

相关推荐

(五)少儿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、应该没有吧。。。哈哈,欢迎留言交流

如果觉得《(五)少儿scratch编程第二课--第一个游戏练习 弹弹球》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。