友情提示:视频教程观看时请手动设置清晰度。
这次课程新增,游戏测试后的改正思路。
继续我们的小游戏,每一个小游戏有着知识点的联系,但是关系不是特别显著。可以分开学习,小游戏的目的主要是培养我们的思维能力,训练我们对程序模块的使用。只有思维缜密才能完成一个游戏,只有对程序模块熟悉才能写出程序。
这次我们做的是射击蝙蝠的小游戏,有点点像打地鼠,我们的蝙蝠就会在舞台中任意位置出现并且只停留1秒钟,我们要将我们的瞄准器对准蝙蝠,完成一个等分。
首先添加一只蝙蝠,设定好蝙蝠大小为50,设定一个合适的大小。
(1)
设定角色大小程序块在外观程序区
(2)
在数据程序块新增变量“分数”
设置计分变量 == 分数,初始值设定为0分。
(3)
让蝙蝠随机(任意)出现在舞台区的内部位置。
大概在 x 坐标值 -200 到 200 , y 坐标值 -150 到 150 之间。
如果对坐标不是很清楚要回去看课程哟。
x 表示横着的舞台区域,y 表示竖着的舞台区域。(对家长这解释有点莫名其妙吧,哈哈)
(4)
判断蝙蝠是否中枪,如果蝙蝠碰到了我们的瞄准器,就发出声音,分数加一分,蝙蝠中枪。
(5)
瞄准器的设置,瞄准器一直跟着鼠标移动。大小设定在10这样一个合适的范围。
(6)
整体的游戏思路,我们就完成了。但是一个游戏这样只是大概完成了,我们需要去测试,我们的程序正不正确,游戏是不是具有可玩性。
结果我们发现蝙蝠变化位置太快了,我们根本跟不上。
我们思考,怎么让蝙蝠慢一点,我们通过调整增加等待1秒,或者等待2秒,最后确定需要等待一段时间。
蝙蝠没有飞翔的动作在整个游戏的视觉上不那么完美,这个时候我们给蝙蝠变化造型。
在移动的过程有时候不小心,瞄准器就会到蝙蝠的内层,导致看不清瞄准器。
我们需要将标准器移动到最上层,在外观程序块中。
通过这样的改进,这个游戏就更具备可玩性了,小朋友们接下来自己改进让游戏更好玩更完善。
果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,知乎少儿编程专栏版主,投身于科技教育的一位践行者)。
Scratch编程系列课程,将每周更新。(推荐阅读)