计划写一个消除游戏系列

简介: 我决定为自己开一个“大坑”,就是写一个消除游戏的系列。在这个系列中将会包含各种各样的消除游戏的实现原理和方法,目前在计划之中的有连线消除,点消和三消。

我决定为自己开一个“大坑”,就是写一个消除游戏的系列。在这个系列中将会包含各种各样的消除游戏的实现原理和方法,目前在计划之中的有连线消除,点消和三消。


消除类型的游戏已经在游戏品类中占据了一个很重要的位置,作为一种休闲游戏,极低的上手门槛,以及其面向的玩家的广泛性(男女老少皆可玩),让其不论是在用户数量还是粘性上,都有很大的优势。消除类的游戏不论是在用户留存还是在用户时长上往往都高于其他类型的休闲游戏,虽然这是一个事实,但是很多的游戏制作者并不以为然。因为,与其他的游戏比起来,消除游戏看起来太过简单,似乎不值一提。


回想一下,消除游戏的鼻祖大概可以追溯到最早的“俄罗斯方块”游戏,这款诞生于 1984 年的经典消除游戏,至今仍然有着广泛的受众。想一下,再过 10 年,20 年,或许现在我们所熟知的最火的游戏,已经早已被其他的游戏所取代,不再有多少人记得。但是,那个经典的消除游戏“俄罗斯方块”还是有着很多的受众,仍然站在那里,屹立不倒。


消除游戏还是很值得研究的,我自己就是一个消除游戏爱好者,另外,我似乎也偏爱于制作消除类型的游戏。


你可以打开任何一个搜索引擎查找一下“如何制作一个消除游戏?”,可以发现几乎找不到一篇能够系统性的详细讲解消除游戏实现原理的文章,最多是针对于某一个游戏引擎或者某一个编程语言的实现方法。这也是我决定写这个消除游戏系列的原因,把各种类型的消除游戏,系统性的归纳一下,讲解一下。这应该是一件值得做的事。


当你发现在某一个领域内有一个空缺,而你又刚好有点儿能力去填补的时候,是一件很让人开心的事。所以,继“可能是全网最全面的微信小游戏开发系列教程”之后,你将会在不久之后看到一个“可能是全网最全面的消除游戏系列教程”(如果我能够按照计划完成的话)。


我对于这个系列的想法大致是这样的,它会包含各种不同的消除游戏的实现原理和方法。我希望能够以尽可能简单直白的方式,将这些东西讲清楚,因为这个系列是写给从未做过消除游戏的新手看的。


当你想要制作一个游戏功能时,往往有一层“窗户纸”挡在你的面前,这层“窗户纸”就是这个功能的实现原理。在了解实现原理之前,你的眼前是白茫茫的一片,找不到方向,也无从下手,但是,在了解了原理之后,一切就会变得豁然开朗。有的时候,在了解了某个功能的实现原理后,你会觉得有些好笑,笑自己竟然被这样的一层薄薄的“窗户纸”挡在了外面。相信我,你一定会遇到的。


这是一个重点讲原理和方法的系列教程,可能不会过多的涉及到对应的语言或者引擎的实现。我一直认为原理和方法才是最核心的东西,如果你能把它们彻底的弄明白并熟记于心的话,那么对应的实现只不过是顺手拈来的事。即使是对于一个完全没有用过的编程语言或者游戏引擎,你也能够根据已知的原理和方法,快速了解必要的东西,把游戏做出来。是的,你完全没有必要先把某个编程语言从头到尾学一遍,或者先把某个游戏引擎的所有功能了解一遍,然后再开始做游戏。


上学的时候我们都经历过题海战术的考验,对于学霸来讲,题目再多,也无外乎一个一个的原理和方法。但是,对于学渣来说,每一题都是新的。所以,重要的是掌握原理和方法,只有这样才能够穿透表象看到本质,纵使其表象如何变化,你也知道其实万变不离其宗。


希望这个我还没有开始写的系列教程能够帮助你看清各种各样的消除游戏的原理和方法,“授人以鱼不如授人以渔”,鱼竿在手,消除游戏的世界任你游走。


这是一个长期系列,目前的计划是尽量做到每周一更,欢迎持续关注,和我一起完成这个消除系列。

这是我的游戏开发课,目的是帮助想学习游戏开发的朋友尽快的入门,做出自己的游戏,节省时间和精力,少走弯路。买过课程的同学都知道,这不仅仅是一门课,而是围绕着游戏相关的一整套服务,目前的价格绝对超值,不要错过咯!

这是我做的消除小游戏,欢迎体验。

精致1010

一个很精致的消除游戏。

小程序

圆点守护者

为守护家园而战。

小程序

·end·

—欢迎大家点赞,再看,分享—

—你的鼓励对我来说价值巨大—

相关文章
|
6月前
|
算法
leetcode-390:消除游戏
leetcode-390:消除游戏
37 0
|
6月前
三字棋游戏(优化版)
三字棋游戏(优化版)
64 0
三字棋游戏(优化版)
|
人工智能 算法 BI
LeetCode-390 消除游戏
LeetCode-390 消除游戏
|
6月前
|
索引
消除游戏中图标下落的原理和实现
消除游戏中图标下落的原理和实现
44 1
|
6月前
|
开发者
所有消除游戏背后都有一张看不见的网格
所有消除游戏背后都有一张看不见的网格
75 0
|
6月前
|
存储 算法 Serverless
连线消除游戏的原理和实现
连线消除游戏的原理和实现
89 0
|
小程序
如何做一个俄罗斯方块7:消除判断和处理
嗨!大家好,我是小蚂蚁。今天我们继续来了解下一个环节:消除判断和处理。因为消除判断和消除处理都比较简单,所以,这里我们就将这两个环节合并在一起讲解。
170 0
|
小程序 数据格式
所有消除游戏背后那些看不见的数字
嗨!大家好,我是小蚂蚁,这是消除游戏系列教程的第 2 篇。 在上一篇中我们讲到所有消除游戏(严格来讲是所有的非纯物理的消除游戏)的背后都有一张看不见的“网格”,这张“网格”是一个消除游戏的基础,有了它才有了行列式的布局,你才能够把指定的元素(图标)放置在指定的位置上,就像下面这样。
91 0
|
开发者
所有消除游戏背后那张看不见的网格
观察一下上方的这一系列各种各样的消除游戏的图片,它们都有着这样的一个共同点,就是都是按照行列进行布局,有 7 行 7 列,有 10 行 10 列的。这样的行列布局是不是特别的像一个“网格”?这就是我们今天要讲的,所有消除游戏背后都有的那张看不见的“网格”。
109 0
|
索引
消除游戏中宝石下落的原理和实现
在消除游戏中,发生消除之后,会留下空白位置。此时,如果上方有其它的宝石,那这些宝石就会下落填充空白位置。今天我们就来了解一下宝石下落的方法以及实现。
164 0