Skip to main content

moregeek program

如何制作一个羊了个羊游戏3:卡牌拾取和消除-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。终于要写第三篇教程了,中间拖的时间有点儿长,以至于我的好几位学员等不及已经自己做出来了。这是一件让我感到非常高兴的事情。一位学员从零基础开始学,到最后有一定的能力自己琢磨着把游戏做出来,这是一件不论是对学员来讲,还是对我来讲都是值得骄傲的事情。因为他们已经掌握了自己学

Read More

如何制作一个羊了个羊游戏1:堆叠牌的拾取-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。最近“羊了个羊”小游戏爆火。一下子让想做微信小游戏或者想学做微信小游戏的人多了很多,因为小蚂蚁一直都在长期的制作微信小游戏开发的教程,以及制作微信小游戏,所以我无缘无故的也因为这波热度得到了不少的“羊毛”。不少人建议我写个“羊了个羊”游戏的制作教程,想了一下,为什么不

Read More

一文梳理2048小游戏从开发到上云全流程_华为云开发者社区的博客-多极客编程

摘要:本文主要以Cocos2d Web项目2048小游戏的开发上云为例,介绍DevOps开发实践的全流程前言本文主要以Cocos2d Web项目2048小游戏的开发上云为例,介绍DevOps开发实践的全流程,主要涉及开发工具为华为云软件开发平台DevCloud和CocosCreator。按照整体的开发流程:代码托管->编译构建->发布(仓库)->部署,将文章分为两部分详细介绍,第

Read More

传奇手游战神引擎开服教程架设教程工具全套图文教程_会开服的小杰的博客-多极客编程

​一、配置服务器环境​首先把版本下载放在服务器D盘​解压好之后点开安装依次安装mongodb、 msvbcrt、npp、robomongo 这四个程序安装完成之后打开计算机复制这三个文件到c盘的计算机复制完之后我们打开C盘PROGRAM FILES mongodb server 3.4 bin 到了这个界面之后我们打开命令窗口输入mongod --config "D:\MongoDB\config

Read More

谈谈宝石方块游戏中的设计_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。前几天我上线了自己的第 7 款小游戏经典宝石方块,这并不是我的原创,而是直接复刻了一个经典的老游戏。这个游戏在我的童年曾留下过比较深刻的印象,在整个微信小游戏平台没有一个体验良好的宝石方块游戏,所以我决定自己做一个。宝石方块是在上一个俄罗斯方块工程的基础上改编的,所以

Read More

你应该试着独自做个游戏_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。每个想要做游戏或者正在从事游戏开发行业的人,都应该试着去独自的做个游戏,哪怕是一个小游戏。这里并不是指你要去做一个独立游戏开发者,而是指你应该体验一下独自制作一个游戏的完整过程。对于大部分从事游戏开发行业的人,其实并没有机会能够完整的去掌控一个游戏制作的全过程。开发的

Read More

消除游戏中宝石下落的原理和实现_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。在消除游戏中,发生消除之后,会留下空白位置。此时,如果上方有其它的宝石,那这些宝石就会下落填充空白位置。今天我们就来了解一下宝石下落的方法以及实现。下落原理如图,用线画出来的红色宝石是满足消除条件的,它们会被消除,产生空白位置。消除过后,看起来是下面这样。来观察一下这

Read More

一个很好用的中奖概率控制器_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。今天分享一个非常好用的概率控制器,可以用于游戏中两种行为出现的概率控制。这个方法来自于《大师谈游戏设计》(作者:吉泽秀雄)一书中,作者提到的一个 WIN-LOSS 控制器。这个 WIN-LOSE 主要用于赌博机中控制中奖与否的概率。如图,就是一个 WIN-LOSS 表

Read More

斜方向三消查找算法的原理和实现_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。昨天的文章中我们讲了三消查找算法的原理和实现,在宝石方块中,除了水平和竖直的三消之外,斜方向上也可以三消,今天这篇就讲一下斜方向上三消的原理和实现。斜方向查找的原理如图,黑线画出来的红色宝石满足斜方向上的三消条件,所以这些红色宝石也能够消除。斜方向分为两种,一种是从左

Read More

宝石方块游戏中三消查找算法的原理和实现_小蚂蚁的博客-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。今天这篇文章分享一下三消查找算法的原理和实现,其实三消的机制最早源于《宝石方块》这款经典游戏,如今三消已经属于一个游戏品类了。最近刚好正在制作一款宝石方块游戏,顺便讲一下其中的三消查找算法。一直以为之前写过了,找了一圈发现并没有,今天就在这里补上。三消的查找算法都是通

Read More

如何实现文字逐个出现的打字机效果_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。嗨!大家好,我是小蚂蚁。今天分享一下如何在微信小游戏制作工具中实现文字逐个出现的打字机效果,这个小功能可以用于游戏中的文字对白的展示,如果你要做的是一个文字类游戏的话,那么肯定用的上。最终的效果如下。要实现打字机效果,最重要的是理解两个与字符有关的积木块的使用。一个是“abc的字符数”,一个是“获取abc

Read More

如何在微信小游戏制作工具中实现递归函数_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。今天分享一下如何在微信小游戏制作工具中实现递归函数,当前小游戏制作工具是不支持递归函数的,但是我们仍然能够找到方法来实现它。对于很多新手尤其是没有编程基础的小伙伴来讲,可能并不知道什么是递归函数。我们先简单的了解一下它到底是个啥东西。它有两个特点,第一个是自己调用自己。也就是说这个函数在执行的过程中会去再

Read More

关于游戏背景图的调整,读这篇文章就够了_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。最近看有很多问关于游戏背景图的问题,是该选择适应还是选择拉伸?是该适配宽度还是适配高度?不想要背景图去自动适配,想要自定义怎么办?这篇文章就分享一下与调整游戏背景图有关的那些事儿。适应还是拉伸如图是小游戏制作工具中的一个场景,当你为背景设置了一张图片后(这里使用的是一张1024x1024的正方形图片),在

Read More

如何制作一个闪屏页面_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。闪屏(Splash)指的是当你打开一个应用时,首先映入眼帘的那个界面。通常闪屏页面都会比较简单,因为要一闪而过(这大概就是为什么叫做闪屏了),一般都会放置产品的 LOGO,在游戏中通常会放置游戏制作团队或者工作室的 LOGO。微信小游戏制作工具目前暂时不支持自定义闪屏页,但是有不少朋友看见我的精致1010

Read More

彻底搞懂微信小游戏中的分享功能_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。作为一个游戏,分享功能是必不可少的,尤其是对于一个微信小游戏来说,其最大的优势就是可以借助微信方便的进行分享。在微信小游戏制作工具中,与分享有关的积木块并不多,一共就 5 块。只要掌握了这 5 块积木块的用法,就能轻松的在自己的游戏中实现各种各样的分享功能了。在了解分享积木块之前,我们先来看一下在微信中分

Read More

如何在小游戏使用键盘进行输入_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。在游戏中经常需要使用到键盘,让玩家能够在游戏中进行输入操作。今天就分享一下如何在微信小游戏制作工具中使用键盘进行输入。要想使用与键盘有关的功能,首先,需要开启“键盘”插件。点击“功能区”中的“添加插件”按钮。在管理插件面板中,开启“键盘”插件。开启之后,你就能够在积木区右侧的“插件”类别中看到与键盘有关的

Read More

彻底搞懂函数,读这篇文章就够了_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。如果你之前使用过任何一门编程语言,那么对于你来讲想必已经知道什么是函数,以及如何使用函数了,那你大可不必往下读了。这篇文章是写给新手看的,也就是说我假设你对于函数没有任何的概念。我们就先从什么是函数来说起吧!上学的时候,我们都学过函数,举个简单的例子:y = 2x。这就是一个函数公式,它的作用是什么呢?每

Read More

如何实现横版游戏中角色的跳跃控制_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。在写完上一篇[如何实现横版游戏中角色的移动控制]后,有朋友留言:再来个跳跃的。所以,这篇就来了,这篇教程中我将带大家来了解两种实现角色跳跃的方法,一种是利用"物理"实现跳跃控制,另外一种是使用工具为我们提供的“平台角色”行为,来实现角色的跳跃。利用物理实现角色的跳跃控制我们继续使用上一节教程中的移动示例,

Read More

如何实现横版游戏中角色的移动控制_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。今天分享一下横版游戏中角色的移动控制,在一个 2D 的横版游戏中,对于游戏角色的移动控制,其实只需要考虑水平方向上即可。如果角色可以跳跃的话,才需要去考虑垂直方向上的移动,这篇文章只涉及到水平方向上的角色移动控制。如图,是一个人物角色,我们需要考虑的有两点。第一点是控制这个角色在水平方向上移动,按向右移动

Read More

如何做一个音乐小游戏_小蚂蚁的博客-多极客编程

嗨!大家好,我是小蚂蚁。欢迎关注我的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。这个小游戏的想法来源于女儿的一个打击玩具,我试着将其进行了一下还原,并做成了一个音乐小游戏。下方为游戏的实现过程以及实现原理,大体上音乐小游戏的实现原理都类似,在了解并掌握一个后,你也能够做出自己的音乐小游戏。为了尽可能的还原,我直接使用了真实的照片当作游戏的背景。如图,我将这个打击小乐器放在了地板上,然

Read More