泡泡龙游戏的完整制作流程和模版

简介: 嗨!大家好,我是小蚂蚁。在经过了两个多周的折腾,泡泡龙游戏系列教程总算是告一段落了,今天的这篇文章主要梳理一下泡泡龙游戏的整个制作流程。在看了整个制作流程之后,你多少都会对泡泡龙游戏的整体有一个比较全面的认识和了解。

嗨!大家好,我是小蚂蚁。在经过了两个多周的折腾,泡泡龙游戏系列教程总算是告一段落了,今天的这篇文章主要梳理一下泡泡龙游戏的整个制作流程。


在看了整个制作流程之后,你多少都会对泡泡龙游戏的整体有一个比较全面的认识和了解。


先来看一张流程图。



来看一下这个流程:当玩家打开游戏时,首先会去读取游戏的关卡数据,读取到数据之后,会根据这个数据来设置游戏开始时的泡泡布局,接着创建发射位置和补充位置的泡泡。到这里游戏的所有准备工作算是结束了,因为如果玩家不在游戏中进行操作,那么游戏将会停在这里,相当于待机状态。


接着,玩家开始操作游戏了,玩家点击了屏幕上的一个位置开始发射泡泡,发射器中的泡泡会被发射出去,它会移动,碰到两侧墙壁时会反弹,碰到上方的任何一个泡泡时会停止,接着开始停靠计算和处理,停靠完成之后,进行查找匹配,先找跟它颜色相同的泡泡,有满足条件(3 个相邻颜色相同)的泡泡之后,再找是否有需要“连锁消除”的泡泡。完成了两轮查找之后,若满足消除条件,则进行消除处理,再然后进行下压处理。如果下压器达到了发射器的位置则游戏结束,否则的话,进入下一轮循环。


这就是泡泡龙游戏的整个流程了,其实也就是我们制作泡泡龙游戏的流程。在你正式开始制作游戏之前,这个流程是需要清楚的,否则你可能就会遇到无从下手的情况了,这也是大多数新手开发者所遇到的情况,因为不清楚游戏的整体制作流程,所以只能想到哪里做到哪里,很可能做着做着就没有然后了。


相反,如果你能清楚游戏的整个制作流程,那么你完全可以将流程划分成一块儿一块儿的,而每一块儿中又可以划分出更多需要处理的事情,这样一件一件的去处理,最后再将各个块儿连接起来,这样整个游戏流程就搭建起来了。


了解游戏制作的流程还是很重要的,整个泡泡龙游戏开发系列教程基本上也是按照这个流程来进行的,在这里给大家汇总一下。

泡泡龙游戏初始化泡泡的布局处理。


使用表格设计关卡以及读取关卡数据还原关卡布局。


泡泡的发射,移动,反弹和停止。


泡泡的停靠处理。


查找匹配算法的原理和实现。


连锁消除查找算法的原理和实现。


这 6 篇教程基本上涵盖了制作一个泡泡龙游戏的绝大部分内容,至于像发射位置,补充位置,粒子效果和下压处理等内容,相对比较简单,就不打算详细讲了。如果上面这些内容你能够掌握的话,其它的部分对你来说都是小菜一碟了。


这个泡泡龙系列教程应该是全网最好的泡泡龙游戏开发系列教程了,在说这句话之前,我在全网搜索了一下,很有信心的说这应该是最好的。之所以说“应该”是因为万一还有更好的我没有找到(有这个概率的),或者以后还有更好的。


除了可能是最好的之外,这个系列教程还是免费的。这年头,这么高质量而且还免费的教程已经不多了。希望大家可以好好的利用,好好的学一下。我已经说过很多次了,消除类型的游戏就那么些东西,只要你花时间研究透一个,所有其它的就都一通百通了。


最后,除了这个系列教程之外,还有一个泡泡龙游戏的项目模版,算是一点儿增值服务吧!这个系列教程是我一边做项目一边写出来的,所以项目工程也跟系列教程相对应,如果能够一手看着教程,一手拿着项目工程对照,学习效果定会事半功倍。


这里是泡泡游戏模版的小程序码,可长按识别体验。有需要的朋友可以点击下方的链接前往小商店购买,购买后可私信我获取项目工程。

或者你也可以选择加入小蚂蚁的游戏开发课,获取所有的项目模版以及一年的各种学习服务,详细了解课程服务内容,可以【点击这里】

这是小蚂蚁的第五款小游戏作品,一个可以自己创作关卡的泡泡龙游戏,欢迎体验。

疯狂泡泡龙射手

可以自制关卡的泡泡龙游戏。

小程序


我是会做游戏也会教你做游戏的小蚂蚁,想学习做游戏的话,关注我的公众号就对啦!

也欢迎加个微信,交个朋友,朋友圈每日分享与做游戏有关的知识内容,可以来围观。接受付费咨询,不闲聊,望见谅。


相关文章
|
4月前
|
小程序 API
微信小程序飞机大战游戏步骤及代码
微信小程序飞机大战游戏步骤及代码
72 0
|
5月前
|
开发者
自己制作游戏缺少游戏素材怎么办?
自己制作游戏缺少游戏素材怎么办?
40 0
|
5月前
|
开发者 索引
如何在微信小游戏制作工具中实现关卡翻页功能?
如何在微信小游戏制作工具中实现关卡翻页功能?
33 0
|
5月前
|
小程序
小蚂蚁的游戏模版
小蚂蚁的游戏模版
35 1
|
5月前
微信小游戏制作工具中的分享功能怎么用?
微信小游戏制作工具中的分享功能怎么用?
30 0
|
5月前
|
图形学
如何在微信小游戏制作工具中做出好看的粒子效果?
如何在微信小游戏制作工具中做出好看的粒子效果?
44 1
|
5月前
|
开发者
游戏中的关卡分享功能如何实现
游戏中的关卡分享功能如何实现
28 0
|
12月前
微信小游戏制作工具中的等待积木应该如何使用?
生活中我们总避免不了要等待,整装待发的准备去公司开始新一天的奋斗,但是公交车却迟迟不来,需要等待。一家人订好了周末出游计划,正准备出门,老婆要再选件衣服,擦个脸,需要等待。打开电视看想看的节目,出来了 60 秒的广告,需要等待……
83 0
|
12月前
|
缓存 开发工具 图形学
游戏开发实战教程(14):关卡编辑器的制作以及关卡分享功能的实现
上周在制作完闯关模式后,我有了在游戏中做一个关卡编辑器的想法,让玩家可以在游戏中制作自己的关卡进行挑战,甚至可以将自己制作的关卡与朋友进行分享。 原有的关卡编辑器是使用Unity做的,因为可以方便的进行文件的读取和写入,可以将设计好的关卡数据写入到文件中,然后在将文件中的数据导入到微信小游戏开发工具中。
247 0
|
12月前
|
小程序
12个游戏模版
这里是我制作的一些游戏模版,有些是完整的游戏项目,有些是示例 demo,它们或者可以帮助你学习某种类型的游戏制作,或者可以直接当做一个游戏原型来进行继续开发。
74 0