目录
前言
本游戏是基于微信小程序制作工具微信小游戏官网的入门教学视频完成的。
该微信小程序制作工具是一种典型的积木式游戏制作工具,它的特点是:
可视化编程:游戏制作所见即所得,快速上手、无需代码
高效开发:丰富的官方组件,排行榜、性能调优一键完成
赋能创意:个性化素材、自定义组件,高级画板工具
该游戏的制作是基于微信小程序制作工具中的经典飞小游戏的基础之上的,同时添加了战机与敌机的碰撞,提高了敌机发射子弹的速度,增加了小游戏的难度。
首先让我们来看一下该游戏(飞机大战)的演示视频
接下来让我们开始我们的游戏创作之旅吧!
素材准备
使用该微信小程序制作工具一个比较方便的地方就是它已经给出了比较多的游戏素材,里面有很多个与主题相关的游戏素材。一般来说,包括了游戏精灵,游戏背景图,音效,背景音乐,以及文字框、数字等等。如下图所示,我们可以通过搜索直接找到我们需要的素材。
然后我们在该素材库中查找主题《飞机大战》,从而可以选取相对应的素材来进行创作。如下图所示,我们首先将需要的素材导入完毕。
其中,我们需要用到的主要素材有:
战机:即是我们主要操控的飞机。
蓝色子弹:战机发射的子弹,用于击打敌机。
敌机-小:属于敌机的一种,但是属于最低层次的敌机,不能发射子弹,但会与战机发生碰撞,从而导致游戏结束。
侦察机:属于敌机的一种,可以发射金色子弹,子弹击中战机或者侦察机与战机发生碰撞都会结束游戏。
敌机-大:属于敌机的一种,为敌机的最大Boss,可以发射散弹,子弹击中战机或者战机-大与战机发生碰撞都会结束游戏。
金色子弹:为侦察机与敌机-大发射的子弹,会击毁战机。
双弹空投:为击败侦察机或者敌机-大后会有一定几率产生的空投包,或者叫做工具包,如果被战机捡到可以使得战机发射双弹20秒时间。
炸弹空投:为击败侦察机或者敌机-大后会有一定几率产生的空投包,如果被战机捡到后会在左下角中显示炸弹空投的数量,可以点击左下角炸弹的标识,使用该炸弹,从而实现屏幕清屏的作用,为“大招”。
得分:为击中敌机后产生的分数。其中,我们设计的是,击中普通的敌机-小,会得到10分;如果击中侦察机,会得到50分;如果击中Boss,会得到100分。
以及一些其它的精灵、文字框、数字、音效等。
关卡设计
在本游戏中,我们会有一个开始页面,有一个开始游戏的按钮,点击后就会开始游戏。