儿童编程第13课-射击蝙蝠【果果老师】

 

继续我们的小游戏,每一个小游戏有着知识点的联系,但是关系不是特别显著。可以分开学习,小游戏的目的主要是培养我们的思维能力,训练我们对程序模块的使用。只有思维缜密才能完成一个游戏,只有对程序模块熟悉才能写出程序。...



该课程视频,图片,代码,程序都在原文阅读链接中可免费下载。

这次课程新增,游戏测试后的改正思路。

继续我们的小游戏,每一个小游戏有着知识点的联系,但是关系不是特别显著。可以分开学习,小游戏的目的主要是培养我们的思维能力,训练我们对程序模块的使用。只有思维缜密才能完成一个游戏,只有对程序模块熟悉才能写出程序。

这次我们做的是射击蝙蝠的小游戏,有点点像打地鼠,我们的蝙蝠就会在舞台中任意位置出现并且只停留1秒钟,我们要将我们的瞄准器对准蝙蝠,完成一个等分。首先添加一只蝙蝠,设定好蝙蝠大小为50,设定一个合适的大小。(1)

设定角色大小程序块在外观程序区



(2)

在数据程序块新增变量“分数”

设置计分变量 == 分数,初始值设定为0分。



(3)

让蝙蝠随机(任意)出现在舞台区的内部位置。

大概在 x 坐标值 -200 到 200 , y 坐标值 -150 到 150 之间。

如果对坐标不是很清楚要回去看课程哟。

x 表示横着的舞台区域,y 表示竖着的舞台区域。(对家长这解释有点莫名其妙吧,哈哈)



(4)

判断蝙蝠是否中枪,如果蝙蝠碰到了我们的瞄准器,就发出声音,分数加一分,蝙蝠中枪。



(5)

瞄准器的设置,瞄准器一直跟着鼠标移动。大小设定在10这样一个合适的范围。





(6)

整体的游戏思路,我们就完成了。但是一个游戏这样只是大概完成了,我们需要去测试,我们的程序正不正确,游戏是不是具有可玩性。结果我们发现蝙蝠变化位置太快了,我们根本跟不上。我们思考,怎么让蝙蝠慢一点,我们通过调整增加等待1秒,或者等待2秒,最后确定需要等待一段时间。



蝙蝠没有飞翔的动作在整个游戏的视觉上不那么完美,这个时候我们给蝙蝠变化造型。



在移动的过程有时候不小心,瞄准器就会到蝙蝠的内层,导致看不清瞄准器。

我们需要将标准器移动到最上层,在外观程序块中。



通过这样的改进,这个游戏就更具备可玩性了,小朋友们接下来自己改进让游戏更好玩更完善。
果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,知乎少儿编程专栏版主,投身于科技教育的一位践行者)。

Scratch编程系列课程,将每周更新。(推荐阅读)

(数学篇)儿童编程第12课-画圆【果果老师】

(数学篇)儿童编程第11课-计算加减乘除【果果老师】

儿童编程第10课-计算1加到100【果果老师】

儿童编程第9课-完整版微信打飞机游戏【果果老师】

儿童编程第8课-躲避幽灵【果果老师】

儿童编程第7课-铠甲勇士的相册【果果老师】

儿童编程第6课-弹跳躲避障碍物『果果老师』

儿童编程第5课-接苹果小游戏『果果老师』

儿童编程第4课-孙悟空三打白骨精『果果老师』

儿童编程第3课-孙悟空72变『果果老师』

儿童编程第2课-孙悟空跟斗云『果果老师』

儿童编程第1课-小猫学步『果果老师』

风靡全球的儿童编程Scratch,你知道吗?

微信名:冻冻果

微信ID:qinziddg



1.
伴随有声读物早睡早起

2. 了解科技知识增长见识
3. 学习编程提高逻辑思维

4.跟随搭建锻炼手脑协调


    关注 冻冻果


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册