最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

儿童编程第13课-射击蝙蝠

Scratch 少儿编程 990浏览 0评论

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

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

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

这次我们做的是射击蝙蝠的小游戏,有点点像打地鼠,我们的蝙蝠就会在舞台中任意位置出现并且只停留1秒钟,我们要将我们的瞄准器对准蝙蝠,完成一个等分。

首先添加一只蝙蝠,设定好蝙蝠大小为50,设定一个合适的大小。

(1)

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

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

(2)

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

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

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

(3)

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

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

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

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

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

(4)

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

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

(5)

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

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

(6)

整体的游戏思路,我们就完成了。但是一个游戏这样只是大概完成了,我们需要去测试,我们的程序正不正确,游戏是不是具有可玩性。

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

结果我们发现蝙蝠变化位置太快了,我们根本跟不上。

我们思考,怎么让蝙蝠慢一点,我们通过调整增加等待1秒,或者等待2秒,最后确定需要等待一段时间。

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

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

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

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

通过这样的改进,这个游戏就更具备可玩性了,小朋友们接下来自己改进让游戏更好玩更完善。

果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,知乎少儿编程专栏版主,投身于科技教育的一位践行者)。

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

您必须 登录 才能发表评论!