怎样制作小游戏(10分钟教你做一款小游戏)

孩子玩游戏自然成为父母的“心病”。随便搜一下,可以找到很多帖子,教家长如何引导孩子玩游戏,但是效果都是用了之后才知道。最好是家长指导孩子学习编程,做游戏创作者,做

孩子玩游戏自然成为父母的“心病”。随便搜一下,可以找到很多帖子,教家长如何引导孩子玩游戏,但是效果都是用了之后才知道。最好是家长指导孩子学习编程,做游戏创作者,做游戏规则制定者。简而言之,你是你游戏的主人!

《FlappyBird》这个手机游戏大家都很熟悉。玩家点击屏幕,鸟就向上飞,点击了就向上飞。如果你放松手指,你会很快下降。所以玩家要控制小鸟一直向前飞,然后注意避开路上不平整的管道。现在我们在Scratch中完成游戏。

怎样制作小游戏(10分钟教你做一款小游戏)

主要构件:

怎样制作小游戏(10分钟教你做一款小游戏)

知识焦点

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

(2)随机数的使用

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

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

(5)使用事件(空间跳跃)和自由落体模拟

游戏规则

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

尽量保持平和的心情,点菜的时候不要下手太狠,尽量看好鸟。

游戏的评分是小鸟安全通过管道,没有碰到管道,得1分。当然,游戏结束了。

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

怎样制作小游戏(10分钟教你做一款小游戏)

背景图

怎样制作小游戏(10分钟教你做一款小游戏)

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

怎样制作小游戏(10分钟教你做一款小游戏)

画鸟和代码

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

怎样制作小游戏(10分钟教你做一款小游戏)

选择鸟的角色,并为它写一个脚本。左边的脚本是让小鸟自由下落,右边的脚本处理空间事件(小鸟弹起)。如果它落地,游戏就结束了。

怎样制作小游戏(10分钟教你做一款小游戏)

注意:如果Y坐标值减小,角色位置会下移。反之,如果Y坐标值增加,角色位置上移。

怎样制作小游戏(10分钟教你做一款小游戏)

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

怎样制作小游戏(10分钟教你做一款小游戏)

五种形状的总结

怎样制作小游戏(10分钟教你做一款小游戏)

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

怎样制作小游戏(10分钟教你做一款小游戏)

吴歌建模

给小鸟加个脚本。当鸟碰到管子时,鸟就会滚下来。并向管道发送“停止移动”消息。

怎样制作小游戏(10分钟教你做一款小游戏)

当管道收到“停止移动”消息时,添加以下脚本停止管道的其他脚本,提示鸟被杀死!

怎样制作小游戏(10分钟教你做一款小游戏)

管段

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

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

怎样制作小游戏(10分钟教你做一款小游戏)

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

怎样制作小游戏(10分钟教你做一款小游戏)

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

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

怎样制作小游戏(10分钟教你做一款小游戏)

巩固和扩展

可以加个开始键,输了可以再玩;

为要被杀死的鸟加上悲伤的叫声;

添加大型数字产品

很简单吗?快点做吧!

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

本文来自投稿,不代表优竹教育立场,如若转载,请注明出处:https://www.youzhujiaoyu.com/article/31881.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注