如何制作游戏(游戏编程教学)

孩子玩游戏自然成了家长的“心病”。随便搜一下,就能找到很多帖子,都是在教家长如何引导孩子玩游戏,但是效果都是用过之后才知道的。家长不如引导孩子学习编程,做游戏的

孩子玩游戏自然成了家长的“心病”。随便搜一下,就能找到很多帖子,都是在教家长如何引导孩子玩游戏,但是效果都是用过之后才知道的。家长不如引导孩子学习编程,做游戏的创造者,游戏规则的制定者。简而言之,你负责你的游戏!

FlappyBird,一款大家都很熟悉的手机游戏。当玩家点击屏幕时,小鸟会向上飞,不断的点击会一直向上飞。手指一放松,就会掉的很快。所以玩家要控制小鸟一直向前飞,然后注意避开途中凹凸不平的管道。现在我们从头开始完成这个游戏的制作。

如何制作游戏(游戏编程教学)插图

主要构建模块:

如何制作游戏(游戏编程教学)插图(1)

知识焦点

(1)使用绘图编辑器(绘图鸟和管道)

(2)随机数的使用

(3)条件判断的逻辑推理(评分的条件)

(4)了解克隆技术是这个游戏的关键。

(5)利用事件(按空跳起来)和模拟自由落体。

游戏规则

游戏开始后,点击屏幕。记得间歇点屏幕,别让小鸟掉下来。

尽量保持平静的心情,点菜的时候不要打得太重,尽量盯着小鸟。

游戏的分数是小鸟安全通过一根管子,没有撞到,就是1分。当然,游戏结束了。

当小鸟落地时,游戏就结束了。

如何制作游戏(游戏编程教学)插图(2)

背景图

如何制作游戏(游戏编程教学)插图(3)

在绘制时,我们使用椭圆工具、矩形工具、填充工具和选择工具。色样如下图,也可以用其他颜色来画。而白云和绿树丛是许多椭圆的叠加效果。用长方形画地就行了。

如何制作游戏(游戏编程教学)插图(4)

画鸟和代码

从角色列表中删除默认的小猫,然后单击绘制新角色。用画笔工具画一只鸟,用填充工具添加颜色。如果角色有点大,用缩小工具点击小鸟,把它缩小,放到舞台上合适的位置。给它起了个名字“笨鸟”。

如何制作游戏(游戏编程教学)插图(5)

选择鸟角色并为其编写脚本。左边的脚本是让小鸟自由下落,右边的脚本处理空网格事件(小鸟弹起)。如果他们撞到地面,游戏就结束了。

如何制作游戏(游戏编程教学)插图(6)

注意:当Y坐标值减小时,字符位置下移。相反,如果Y坐标值增加,字符的位置会上移。

如何制作游戏(游戏编程教学)插图(7)

新的绘图字符被命名为“管道”,在形状列表中绘制了五个形状(使用矩形和填充工具),如下所示:

如何制作游戏(游戏编程教学)插图(8)

五种形状的总结

如何制作游戏(游戏编程教学)插图(9)

将建模的中心点设置为管道的垂直中心,与舞台坐标一致,便于剧本编写和理解。

如何制作游戏(游戏编程教学)插图(10)

葛造型

给鸟添加一个脚本。当小鸟撞到管子时,小鸟会滚下来。并向流水线发送“停止移动”消息。

如何制作游戏(游戏编程教学)插图(11)

当管道接受“停止移动”消息时,添加下面的脚本,停止管道的其他脚本,提示小鸟被杀!

如何制作游戏(游戏编程教学)插图(12)

管道部分

管道的脚本代码,需要添加三个变量(score,count a score)。

游戏开始,分数为零,流水线隐藏等待随机数生成克隆体。

如何制作游戏(游戏编程教学)插图(13)

当克隆开始时,它是从形状1到5中随机选择的。首先,它移动到舞台的右侧,显示克隆体,并在2秒内移动到左侧。当到达坐标(-200,13)时,克隆被删除(即管道消失)。

如何制作游戏(游戏编程教学)插图(14)

下面的脚本是小鸟穿越管道时玩家增加一分,平分的条件是管道的X坐标小于-100(设计游戏时请注意调整这个值);为了解决通过流水线重复添加额外点的问题,我们添加了一次计数变量。

使用布尔变量计算一次点数(假,真)

如何制作游戏(游戏编程教学)插图(15)

巩固

可以加一个开始按钮,输了还可以再玩;

给鸟的死加上一声悲鸣;

添加大量产品。

是不是很简单?快点做吧!

Scratch不是一个编码语言,它是一个图形化的编程启蒙工具,可以实现很多小游戏的编程设计,比如愤怒的小鸟、植物大战僵尸、跺脚院子、飞鸟等等。这些小游戏的设计对孩子的逻辑培养有很大的帮助!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/102171.html

发表回复

登录后才能评论