做个经典宝石方块游戏

简介: 在做了一个月的进阶课程之后,终于又可以回来做游戏了。不得不说,对于我来讲做课程要比做游戏的难的多。做出来是一回事儿,讲出来又是另一回事儿了。尤其是还希望能讲的明白,讲的浅显易懂,感觉还是很难的。不过还好,做课程这件事情也是可以练习的,比如说我现在面对镜头讲一个东西的时候,就比一年前要好很多了。

嗨!大家好,我是小蚂蚁。


在做了一个月的进阶课程之后,终于又可以回来做游戏了。不得不说,对于我来讲做课程要比做游戏的难的多。做出来是一回事儿,讲出来又是另一回事儿了。尤其是还希望能讲的明白,讲的浅显易懂,感觉还是很难的。不过还好,做课程这件事情也是可以练习的,比如说我现在面对镜头讲一个东西的时候,就比一年前要好很多了。


言归正传,我准备做第七个小游戏了,这个小游戏就是宝石方块。


谈到俄罗斯方块,大家都知道。但是谈到宝石方块,知道的人可能就会少很多。宝石方块跟俄罗斯方块一样,是一个经典的消除游戏。虽然它的名气和影响力都不及俄罗斯方块,但是它的机制却被后续的消除游戏沿用了下来,例如三个一样的宝石凑在一起就会消除的三消机制,消除、下落、再消除的连锁消除机制等等。


为什么要选择做这个游戏呢?


第一是为了寻找童年的回忆。还依稀记得小时候玩宝石方块时的经历,刚开始完全搞不懂,以为它跟俄罗斯方块一样,拼满一行就能消除,但是挨个的堆满之后,发现不是这个样子的。堆满一行不会消除,但是却消除了其中的几个宝石。


如今,大家对于三消的机制已经见怪不怪了,都知道三个一样的凑在一起就会消除。但是,我们那时候对于三消是完全没有概念的,摸索了很长时间(期间经历了放弃这个莫名其妙的游戏,到过一段时间再试试,再放弃,再试试.....的过程),最后终于发现了其中的规律,原来三个一样的凑在一起就能消掉,水平方向,竖直方向,斜方向只要凑够三个就会消除。


哦耶!这让我觉得自己发现了一个天大的秘密,而且关键是这个秘密其它的小伙伴们都不知道。


此后,在去别的小伙们家玩游戏的时候,我就会问:你家有那种三个三个下落的叠方块游戏吗?(当时的游戏卡带上没有中文,而且也不知道这个游戏叫做宝石方块),如果得到的回答是:有,但是不知道怎么玩,没意思。我就会感到异常的兴奋,而且还要压抑着这种兴奋,若无其事的说:来,打开它,让我来教教你,这其实是个很有意思的游戏。


不得不说这个游戏让我在小伙伴里秀了一大圈,直到最后每个人都知道了其中的消除规则。这种经历还是很让人难忘的。


除了游戏的机制之外,我还在这个游戏中有了另外一个发现。那就是每玩一段时间,游戏就会换一首背景音乐,而且整个游戏背景的色彩也会发生变化。后面挺长一段时间,我玩这个游戏就是为了听听看一共有多少首不同的背景音乐。


这是一个让我印象深刻的游戏,现在有了游戏开发的能力,而且也有了合适的时机,所以我决定要做一个经典的宝石方块游戏。


第二个原因是我在微信小程序中搜索了一下,发现只有一个宝石方块游戏,而且玩起来的体验很差,距我想玩的宝石方块差距甚远。


我觉得我可以做一个体验更好的宝石方块,而且微信小游戏平台上应该有一个这样经典的,体验更好的游戏。


以上就是我选择做这个游戏的理由了。你看,其实有的时候做游戏并不一定需要独特的创意,你要做的只是比现有的游戏体验更好一点儿就可以了。


下方是宝石方块第一首背景音乐(All Kinds Of Everything),当音乐响起时,回到童年。

image.png

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

这里是我的游戏开发课程服务,不只是一门课,而是围绕着新手学习做游戏有关的一整套服务。致力于帮助更多的人学会做游戏并做出自己的游戏,欢迎来跟 68 位同学一起学习做游戏。【点击这里】了解课程服务详情。

这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,点击下方的游戏卡片就可以直接玩啦!








也欢迎加个微信,交个朋友,朋友圈每日分享与做游戏有关的知识和内容,可以来围观。备注“学习做游戏”可免费领取学习做游戏的原创教程资料。接受付费咨询,不闲聊,望见谅。

相关文章
|
小程序 Java 数据安全/隐私保护
教学过程管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
教学过程管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
209 1
|
6月前
|
人工智能 程序员 测试技术
AI 时代,为什么编程能力≠ 开发门槛
在 2.0 阶段,我们目标是实现面向任务的协同编码模式,人的主要职责转变为任务的下发、干预以及最后结果的审查。在这个过程中,人的实际工作量开始减轻,AI 工作的占比显著提升。目前的 2.0 版本是我们最近上线的。
517 93
|
3月前
|
敏捷开发 资源调度 数据可视化
驾驭复杂项目:混合敏捷工具,2025项目经理的制胜新引擎
混合敏捷方法结合瀑布模型的结构化与敏捷的灵活性,适用于复杂项目管理。它在宏观规划上保持严谨,在执行层面强调迭代优化,提升团队协作效率并降低风险。适合跨职能、多供应商或大型IT项目使用。
|
8月前
|
机器学习/深度学习 人工智能 监控
AI视频监控在大型商场的智能技术方案
该方案通过目标检测与姿态识别技术(如YOLO、OpenPose),实时监控顾客行为,识别异常动作如夹带物品、藏匿商品等,并结合AI模型分析行为模式,防止偷窃。出口处设置结算验证系统,比对结算记录与视频信息,确保商品全部支付。多角度摄像头和数据交叉验证减少误报,注重隐私保护,提升安保效率,降低损失率,增强顾客信任。
497 15
|
开发框架 网络协议 Java
web搜集-指纹识别 课程笔记
web搜集-指纹识别 课程笔记
|
存储 SQL 分布式计算
Kylin的优点和缺点
Kylin(Apache Kylin)是一个开源的分布式分析数据仓库,专为处理大规模数据集和提供快速的多维分析(OLAP)能力而设计。
289 3
|
关系型数据库 MySQL Nacos
使用 Docker 部署 Nacos 并配置 MySQL 数据源
使用 Docker 部署 Nacos 并配置 MySQL 数据源
3614 0
|
SpringCloudAlibaba Java 持续交付
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
1190 1
|
人工智能 自然语言处理 算法
电商行业智能搜索技术原理全解析
对于电商平台来说,智能搜索功能是至关重要的。本文剖析电商行业的搜索专属特点和业务需求,并介绍开放搜索提供的【电商行业模板】智能搜索能力,希望带给企业更多提升业务转化的思路和解决方案~
5259 1
电商行业智能搜索技术原理全解析
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理
351 1