微信小程序制作工具gamemaker(积木式游戏)实现的物理小游戏——拯救小丫

目录

前言

素材准备

关卡设计

第一关

第二关

第三关

游戏结束

逻辑设计

方块-橙

砖块-绿

太空小丫

方块-蓝

开启物理属性

游戏的最终效果

结语


前言

本游戏是使用微信小程序制作工具微信小游戏官网gamemaker来完成的。

该微信小程序制作工具gamemaker是一种典型的积木式游戏制作工具,它的特点是:

可视化编程:游戏制作所见即所得,快速上手、无需代码
高效开发:丰富的官方组件,排行榜、性能调优一键完成
赋能创意:个性化素材、自定义组件,高级画板工具

该游戏的制作是基于微信小程序制作工具中的物理行为的基础之上的,即完全模拟现实生活中重力以及摩擦力等因素来制作完成的。本游戏一共有三个关卡,当然,理论上关卡数量是可以无限增加的,但由于时间有限,在本游戏中只设计了三个关卡,每一个关卡均需要实现相应提示的内容方可过关。

首先让我们来看一下该物理小游戏(拯救小丫)的演示视频

拯救小丫演示视频

那么接下来就让我们开始我们的游戏创作之旅吧!
 

素材准备

使用该微信小程序制作工具gamemaker一个比较方便的地方就是它已经给出了比较多的游戏素材,里面有很多个与主题相关的游戏素材。一般来说,包括了游戏精灵,游戏背景图,音效,背景音乐,以及文字框、数字等等。如下图所示,我们可以通过搜索直接找到我们需要的素材。

而在本游戏中,我们的游戏内容是积木游戏,所以我们可以查找相对应的游戏主题来获取对应的游戏素材,比如“积木小丫”,“彩色飞机大战”等等。如下图所示,我们成功地添加了我们需要的素材了。

其中,我们需要用到的素材主要有:

背景图片:即我们游戏进行时的背景图,该素材是从“彩色飞机大战”中获取得到的。

地面:即需要将小丫从高空中拯救出来落地的地方,小丫与地面接触并且不掉出地面范围内即可通关。

方块-橙:即是我们需要点击的方块,点击使得该方块消失,从而实现拯救小丫的目标。

方块-红:即是在第三关中需要用到的方块,需要将小丫落入该方框内才可以过关。

方块-蓝:也是在第三关中需要用到的方块,作为那个方框的底座,均是为了美化作用。

砖块-绿:是叠加在方块-橙之上的砖块,也是我们需要点击使得该方块消失从而拯救小丫的必须步骤。

太空小丫:这个就是我们游戏的主角啦,也是我们需要拯救的对象。

以及其它的一些文字、数字、音乐等素材。

关卡设计

在本游戏中,我们一共有三个关卡。我们需要完成每一个关卡上方的提示内容方可通关。

第一关

如图所示,第一关比较简单,方块-橙的排列方式以及叠放的位置完全可以由我们自由发挥。

第二关

如图所示,我们只有在通过第一关的前提下才可以进入到第二关的游戏界面,方块-橙的排列方式也是可以完全由我们自由发挥的。

第三关

如图所示,我们只有在通过了第一关以及第二关的前提下才可以进入到第三关的游戏界面,该游戏界面的所有方块以及排列方式和通关方式都是可以由我们自由发挥决定的。

游戏结束

如图所示,当我们已经全部通关后,将会出现这个界面,告诉我们已经通关成功啦,然后在等待几秒后便会重新开始游戏。

逻辑设计

方块-橙

在本游戏中,我们需要不断地点击方块-橙使得其消失从而拯救小丫,所以我们需要给方块-橙设计一个逻辑就是当被点击时,将会隐藏自己或者说删除自己,从而实现消失的效果。同时可以在点击时添加一个音效。

砖块-绿

对于砖块-绿来说,虽然它的形状与上面的方块-橙不同,但是需要实现的效果还是一样的,所以它的设计逻辑与方块-橙一致。同时还可以在点击时为它添加音效。

太空小丫

对于我们的主角来说,主要有两个方面的逻辑需要设计。首先就是判断它是否拯救失败,即小丫掉出了地面的范围内,或者没有进入到相对应的区域内;然后就是判断它是否成功,即我们成功地拯救了小丫。

成功:当小丫碰到了地面并且在规定时间内没有掉出地面范围内即可判断拯救小丫成功。

失败:当小丫掉出了地面所在的范围内即可判断拯救小丫失败。

方块-蓝

我们在关卡3中,需要将小丫拯救到规定的区域方块内,所以我们需要判断小丫是否进入到该区域内。即当小丫与该方块-蓝发生碰撞时,即可判断拯救小丫成功!

开启物理属性

对于本游戏来说,本来就是一个物理小游戏,所以我们记得要打开物理行为,从而可以模拟现实生活中的重力、摩擦力等行为。

在打开物理行为后,我们需要设置的就是物理类型究竟为静态刚体还是动态刚体。对于小丫和方块-橙、砖块-绿来说,肯定是一个动态刚体,因为我们需要点击使得其发生变化或者运动。而对于地面、方块-蓝、方块-红就需要设置为静态刚体了,因为他们是静止不动的。

游戏的最终效果

大家可以在这个拯救小丫演示视频链接中观看游戏的最终效果视频。

结语

以上就是我们使用微信小程序gamemaker基于积木式游戏制作物理小游戏——拯救小丫的基本过程啦。其中的一些细节可以根据自己的需求或者审美来进行自由变化,比如更换背景图,添加或者变换音效,关卡的设计等等。

那么,大家快点动起手来,去制作完成自己的第一个小游戏吧。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值