大家好,我是讯享网,大家多多关注。
孩子玩游戏自然成了家长的“心病”。随便搜一下,就能找到很多帖子,都是在教家长如何引导孩子玩游戏,但是效果都是用过之后才知道的。家长不如引导孩子学习编程,做游戏的创造者,游戏规则的制定者。简而言之,你负责你的游戏!
FlappyBird,一款大家都很熟悉的手机游戏。当玩家点击屏幕时,小鸟会向上飞,不断的点击会一直向上飞。手指一放松,就会掉的很快。所以玩家要控制小鸟一直向前飞,然后注意避开途中凹凸不平的管道。现在我们从头开始完成这个游戏的制作。
主要构建模块:
知识焦点
(1)使用绘图编辑器(绘图鸟和管道)
(2)随机数的使用
(3)条件判断的逻辑推理(评分的条件)
(4)了解克隆技术是这个游戏的关键。
(5)利用事件(按空跳起来)和模拟自由落体。
游戏规则
游戏开始后,点击屏幕。记得间歇点屏幕,别让小鸟掉下来。
尽量保持平静的心情,点菜的时候不要打得太重,尽量盯着小鸟。
游戏的分数是小鸟安全通过一根管子,没有撞到,就是1分。当然,游戏结束了。
当小鸟落地时,游戏就结束了。
背景图
在绘制时,我们使用椭圆工具、矩形工具、填充工具和选择工具。色样如下图,也可以用其他颜色来画。而白云和绿树丛是许多椭圆的叠加效果。用长方形画地就行了。
画鸟和代码
从角色列表中删除默认的小猫,然后单击绘制新角色。用画笔工具画一只鸟,用填充工具添加颜色。如果角色有点大,用缩小工具点击小鸟,把它缩小,放到舞台上合适的位置。给它起了个名字“笨鸟”。
选择鸟角色并为其编写脚本。左边的脚本是让小鸟自由下落,右边的脚本处理空网格事件(小鸟弹起)。如果他们撞到地面,游戏就结束了。
注意:当Y坐标值减小时,字符位置下移。相反,如果Y坐标值增加,字符的位置会上移。
新的绘图字符被命名为“管道”,在形状列表中绘制了五个形状(使用矩形和填充工具),如下所示:
五种形状的总结
将建模的中心点设置为管道的垂直中心,与舞台坐标一致,便于剧本编写和理解。
葛造型
给鸟添加一个脚本。当小鸟撞到管子时,小鸟会滚下来。并向流水线发送“停止移动”消息。
当管道接受“停止移动”消息时,添加下面的脚本,停止管道的其他脚本,提示小鸟被杀!
管道部分
管道的脚本代码,需要添加三个变量(score,count a score)。
游戏开始,分数为零,流水线隐藏等待随机数生成克隆体。
当克隆开始时,它是从形状1到5中随机选择的。首先,它移动到舞台的右侧,显示克隆体,并在2秒内移动到左侧。当到达坐标(-200,13)时,克隆被删除(即管道消失)。
下面的脚本是小鸟穿越管道时玩家增加一分,平分的条件是管道的X坐标小于-100(设计游戏时请注意调整这个值);为了解决通过流水线重复添加额外点的问题,我们添加了一次计数变量。
使用布尔变量计算一次点数(假,真)
巩固
可以加一个开始按钮,输了还可以再玩;
给鸟的死加上一声悲鸣;
添加大量产品。
是不是很简单?快点做吧!
Scratch不是一个编码语言,它是一个图形化的编程启蒙工具,可以实现很多小游戏的编程设计,比如愤怒的小鸟、植物大战僵尸、跺脚院子、飞鸟等等。这些小游戏的设计对孩子的逻辑培养有很大的帮助!
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/46843.html