暂时未有相关云产品技术能力~
关注我的微信公众号【小蚂蚁教你做游戏】
前言 这篇教程实现了射击游戏中的摇杆控制移动以及自动瞄准射击功能,并提供一个示例项目的模版。
嗨!大家好,我是小蚂蚁。 对于很多人来说(比如说我自己),平时没有大段的时间和精力去玩一个大游戏,这些人需要一些简单好玩的小游戏,拿起来就能玩几下,在忙碌的生活中寻求片刻的放松,随时又可以放下,继续回归到生活。如果你也是这些人的话,那么这些小游戏就是为你而做的,希望你能够喜欢。
嗨!大家好,我是小蚂蚁。 做游戏要从简单做起,尤其是对于新手开发者,一定要从简单做起。如果在啥也不会的时候,一上来就想做个大而复杂的,那结果只能是以失败告终。 有目标是好事情,但是前提是目标要合理,登顶珠峰是一个好目标,但是对于一个从未登山的人来讲,很显然这不适合当作第一个目标。
嗨!大家好,我是小蚂蚁。 这里是一些我的学员小游戏作品,很高兴越来越多的通过学习做出了的自己的游戏,这也让我觉得自己做的事情很有价值。
经常会看到有朋友留言问:我想做个xxx类型的游戏,你这有没有对应的教程?虽然我已经写了很多的教程,这些教程也涵盖了一些类型的游戏,但是游戏的类型有太多种类了,想要写完能够涵盖所有类型游戏的教程是一项巨大的不可能完成的任务。
嗨!大家好,我是小蚂蚁。 不知道你喜不喜欢下雨天,我还是蛮喜欢的,尤其是在无所事事或者昏昏欲睡的时候,下雨天和午睡非常的搭。昏暗的天空,噼里啪啦的雨声,加上一张舒适的床,可以睡上一整个下午。 下雨天除了适合睡觉外,还有一种特别的作用,那就是让人安静和放松。可能是因为白噪声的缘故,安静的倾听下雨的声音能够让人戒骄戒躁,恢复内心的平静。
我自己现在正在做微信小游戏,而且也在教很多的学员做微信小游戏。你可能会觉得我这样说是有一定的动机的,但其实不然,如果我自己不相信这个平台的话,那其实我是没有必要自己做的,只需要忽悠让别人相信就可以了。但是现在我自己也正在致力于做这件事,这也证明了我对它的认可。不是有这么一句话吗?不要轻易相信一个人说了什么,而要看他做了什么
嗨!大家好,我是小蚂蚁。 “我不会写代码,还能做游戏吗?”不少想做游戏的朋友可能都会有这个疑问,答案当然是“能”。 即使不会代码,也并不影响你做游戏。会不会写代码,并不是做游戏的必要条件。 感谢工具的力量,是先进的工具让做游戏这件事对很多人来说成为了可能,下面我就为大家介绍几个不需要写代码,也能够做游戏的工具。
当然它们其实各有利弊,阅读文字效率更高,但是也要求你有更多的注意力和理解力。音视频传递信息效率慢,但是它们更复活人类学习的直觉习惯,通过听觉和视觉来进行模仿。 虽然我个人更喜欢文字,但是我仍然会继续录制视频教程,因为很多内容并不是只给我自己看的,是给很多人看的,而大多数人更倾向于观看视频。
嗨!大家好,我是小蚂蚁。 在这里是一些我的学员的小游戏作品。周末休闲放松时,欢迎来玩玩。 通过一步步的两两合成,从地球最初的真核生物,进化出高智商的人类,完成人类的进化史。
嗨!大家好,我是小蚂蚁。 很多朋友都知道我做了一门专门面向新手的游戏开发课程,在这个课程中使用的是微信小游戏制作工具。有不少人问过我,为什么要选用这个工具,而不去使用那些比较成熟的游戏引擎
可视化工具刚发布第一批版本的时候,我就通过同事的介绍了解到了这个开发工具,作为一名有着游戏梦想的产品经理,这个工具的发布让我看到了能够实现自己游戏梦想的一个最简单的方式,简单的可视化操作界面,让这个工具在交互体验上,给了想制作游戏但是没有代码基础的广大新手最友好的帮助。
嗨!大家好,我是小蚂蚁。很多想学习做游戏的新手朋友都苦于无从下手,不知道自己能做点儿什么,该从哪里开始。其实直接从一个简单的小游戏开始上手,是一个非常不错的方式。
嗨!大家好,我是小蚂蚁。 很多朋友都知道,我除了做游戏之外,也出售一些游戏模版。你可以把游戏模版理解成一个搭建好的框架,有了这样一个框架,你就可以自己向里面填充内容。 举个例子,就好像一个绘本,在这个绘本中,所有图案的边框都画好了,你需要做的就是挑选自己喜欢的颜色填充到那些团案中。有了这样的绘本,即使你没有任何的绘画基础,只要把指定区域的空白填充上颜色,也能够得到一个看上去不错的美术作品。
嗨,大家好,我是小蚂蚁。 每次做游戏的过程中,我的想法大致都是这样的。刚开始我要做一个非常简单纯粹的游戏,当游戏做出来之后,忽然觉得再加点这个或者那个玩法可能会更好一点,接着又有了新的想法,接着继续的增加...... 做完之后发现这个游戏已经脱离了曾经简单纯粹的想法,变成了一个相对复杂多样的游戏。
游戏行业目前正处于寒冬,比最严寒的寒冬还要寒。这不是我说的,这是各种媒体在传达的信息。 先是版号停发,接着游戏实名制和对未成年游戏玩家的防沉迷,再到现在也不是很明朗的关于游戏行业的政策。大批量的游戏公司纷纷倒闭,还能活下去的有点能力的公司,基本上都转战海外市场了。
在实现俄罗斯方块游戏的得分处理时,我上网查找了一下关于俄罗斯方块游戏得分计算的相关内容,但是,并没有找到能够简单清晰的解决我的问题的内容。
嗨!大家好,我是小蚂蚁。如果你有玩过我做的任何一款游戏的话,很可能会留意到游戏中的一个小信封的图标。如果你比较好奇点击了的话,那么就会看到我在游戏中给玩家留的一封信。
可能有不少人会疑惑,为什么微信小游戏平台上已经有了那么多的俄罗斯方块游戏了,我还要再做一个。因为那些俄罗斯方块做的都不够好,有的可以说是很差,体验不好,广告巨多,我从头到尾挨个的玩了一遍,没有找到一个在整体体验上让我觉得够好的。所以,必须要自己动手来做一个体验足够好的俄罗斯方块。
下落处理”也是俄罗斯方块游戏循环中的最后一个环节,因为“下落处理”结束后,就又进入到了下一个新的循环中。 与之前一样,我们先来看一下什么时候需要进行“下落处理”“下落处理”是在消除完成之后进行的,消除完成之后,上方的未被消除的方块会下落,直到碰到下方的其它方块或者是第一行为止。
嗨!大家好,我是小蚂蚁。今天我们继续来了解下一个环节:消除判断和处理。因为消除判断和消除处理都比较简单,所以,这里我们就将这两个环节合并在一起讲解。
对于很多人来说(比如说我自己),平时没有大段的时间和精力去玩一个大游戏,这些人需要一些简单好玩的小游戏,拿起来就能玩几下,在忙碌的生活中寻求片刻的放松,随时又可以放下,继续回归到生活。如果你也是这些人的话,那么这些小游戏就是为你而做的,希望你能够喜欢。
对于不少人来讲这会是一条很有价值的信息,当然前提是你看的到,并且看的明白。直到今天也会不时的有人来问,能不能做棋牌游戏,或者是自己想要做个棋牌游戏,甚至是有的人已经着手做了。如果你也有做棋牌类游戏的想法,并且有幸看了今天的这篇文章的话,那么你大概是能省下很多的时间和精力,或者说省下不少钱。
在处理形状停靠之前,有一点儿东西需要了解,就是已经停靠的方块和正在下落的方块不是一种方块,如图,红色的表示的是已经停靠的方块,绿色的表示下落的绿色方块的作用是展示当前下落的形状,红色方块的作用是标识出哪些位置已经摆放了方块。
这是一个关于 session_key 安全问题的通知,简单的解释一下,这个 session_key 是一个会话的密钥,用于保证小程序和服务器之间的内容传输的安全,例如当你想获取到用户的某些开放数据时,必须使用这个 session_key 对传输的内容进行校验和解密。
嗨!大家好,我是小蚂蚁。过去的一段时间里,我又写了很多的原创教程,所以,更新一下这篇“微信小游戏开发最全系列教程”,做了很多的补充。你可以把这篇文章收藏一下,以便在需要的时候可以找得到。 这里的教程文章已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
其实,两侧的碰撞判断跟我们上一节讲过的向下移动的碰撞判断原理是一样的,向下碰撞检测的是每一个方块下方的位置是否有其它方块,那么向左/右碰撞检测的就是每个方块左/右侧的位置是否有其他的方块。
在游戏开发中,我们所说的“碰撞”经常指的是物理碰撞,什么是物理碰撞呢?一般的在游戏开发工具中都会包含一个叫做“物理引擎”的东西,它的作用就是在游戏中模拟出现实中的物理效果。例如,我们扔一个东西,这个东西会因为重力而下落,最终落到地上,与地面发生碰撞。在游戏中,我们可以借助物理引擎,来模拟出东西下落掉到地面上的效果。当东西掉到地面上时,我们就说这个东西与地面发生了碰撞。
今天,我们来继续学习和实现下一个模块:玩家控制形状。在俄罗斯方块游戏中,玩家可以对下落的形状进行控制,控制分为两种,一种是控制形状的移动(左,右,下),一种是控制形状的旋转(顺时针旋转 90 度)。
嗨!大家好,我是小蚂蚁。今天我们继续学习如何做一个俄罗斯方块游戏。整个系列教程计划按照这个流程图开展,这也是我制作整个游戏的过程,今天我们就来看一下“随机生成形状”这个模块。想要实现随机的生成形状,首先必须要知道在俄罗斯方块中一共有多少种形状(也就是我们上一节中留下的第二个问题)。
从今天开始,我将开启一个新的游戏,并且顺带着会写一个新的系列教程,这个游戏就是人人都知道的——俄罗斯方块。 我一直都在做消除类型的游戏,在所有消除类型的游戏里,俄罗斯方块可以称得上是“鼻祖”了,所以,不论怎样这个系列里都不能少的了它。
很多朋友都知道我现在是一个个人的游戏开发者,目前仍处于摸索和缓慢的前进阶段。做游戏的时间也不短了,多少算是有一点儿经验和想法的。虽然不能明确的知道做哪些事情是一定对的,但是有一些坑和弯路,我们还是应该尽量要避免的。不去做那些不对的事情,那么你做对的概率就会大很多。
游戏是一种虚拟的产品,它很难被量化,也很难像工厂流水线生产实体产品一样的去生产。因为其中涉及到的情况太多太杂,如何衡量一个游戏的体量?怎样的游戏算是大游戏,怎样的游戏算是小游戏呢?如何判断一个游戏是做完了还是没有做完呢?如何衡量一个游戏开发者的水平呢?……等等等等。这里面的每一个因素都是一个变量,这么多的无法确定的变量合在一起,想要得到一个确定的结果,很显然是不太可能的。
今天在制作游戏的过程中遇到了一个问题,原本我想让一个金币从游戏中的 A 点移动到 B 点。这个金币是一个容器中的精灵,当使动画积木去处理移动的时候,虽然指定了移动到的 B 点的世界位置,但是这个金币最终并没有到达指定的 B 点。
一个游戏怎样才算是做完了?这是个因人而异的问题。有些游戏还没有做出来就做完了,因为开发者不想再做了。有的游戏看上去做完了,但是后续还在不停的更新,那我们就说这个游戏其实还没有做完。至于如何算是做完了,我觉得这应该交由该游戏的制作者来决定。
在这里是一些小游戏作品。假期休闲放松时,欢迎来玩玩。 无需下载安装,直接点击下方的对应卡片即可开始啦!
对于很多人来说(比如说我自己),平时没有大段的时间和精力去玩一个大游戏,这些人需要一些简单好玩的小游戏,拿起来就能玩几下,在忙碌的生活中寻求片刻的放松,随时又可以放下,继续回归到生活。如果你也是这些人的话,那么这些小游戏就是为你而做的,希望你能够喜欢。
我经常跟我的学员这样说:对于学习做游戏这件事情,大家要放平心态,不用着急,我给大家提供一年时间的服务,所以你大可以慢慢来。如果你的时间充足的话,就制定一个为期较短的计划。如果你工作比较忙,时间不够的话,那么就制定一个比较宽松的计划。最重要的是不要停,不要半途而废,不要就此放下。想一下,如果你能够在一年的时间里学会并掌握一门新技能,那也是相当不错的了。
嗨!大家好,我是小蚂蚁。 今天分享一篇零基础的答题小游戏制作教程,无需具备任何的开发经验或基础,使用一个游戏模版,跟随着详细的教程,任何人都能够定制一个自己的跳跃答题小游戏。 首先,我们来看一下跳跃答题小游戏的模版,长按识别下方的小程序码,即可体验。
嗨!大家好,我是小蚂蚁。 遇到过很多想学习做游戏却又不得章法的人,有些人可能只是有个想法,有些人真的付诸了行动。但是大部分人最终都是以失败而告终的,不是说最终没有做出来一个游戏,而是连第一步的门槛也没迈的过去。 做游戏做了这么多年,也教了不少的学员,我觉得我至少有一定的经历,可以来说一下,想学习做游戏到底该怎么学。
嗨!大家好,我是小蚂蚁。今天我们来谈谈游戏中的分享。 游戏分享是游戏获得更多用户的一个很重要的方法,正所谓“一传十,十传百”,如果每个玩家都愿意分享你的游戏的话,那么你的游戏将会通过这种裂变的方式获得海量的玩家。 当然,这只是想想而已。没有哪个游戏能让所有的玩家都愿意自发的分享,大家对游戏中的分享越来越抗拒,尤其遇到粗暴的被打扰的强制分享时,基本上对于这个游戏的评价也就玩完了。
关卡编辑器一直都是小蚂蚁游戏中的必备品,在做的所有关卡制的游戏中,我都增加了关卡编辑的功能。关卡编辑功能用的人多吗?说实话,不多。但是为什么要去做呢?因为我总觉得如果一个玩家能够参与到游戏的创作中,那么这个游戏对他来讲就会变得不一样。虽然做游戏跟玩游戏是完全两码事,而且几乎 99.99% 的游戏玩家都不会去做游戏。但是,关卡编辑器仍然能够给所有的玩家一个以极低的门槛体验游戏创作的机会,这大概就是我认为一定要去做这个东西的意义。
嗨!大家好,我是小蚂蚁。 今天我们分享一下游戏中物体运动时会遇到的一个问题,这也是我在制作泡泡龙游戏时所遇到的一个问题,即到底是应该先移动后计算,还是应该先计算后移动。
嗨!大家好,我是小蚂蚁。 不知不觉已经做了 5 款小游戏了,这些小游戏基本上都是可以随时拿起也可以随时放下的休闲小游戏,希望能够为生活忙碌的人们提供一点儿快乐和放松。 对于很多人来说(比如说我自己),平时没有大段的时间和精力去玩一个大游戏,这些人需要一些简单好玩的小游戏,拿起来就能玩几下,在忙碌的生活中寻求片刻的放松,随时又可以放下,继续回归到生活。如果你也是这些人的话,那么这些小游戏就是为你而做的,希望你能够喜欢。
嗨!大家好,我是小蚂蚁。 在这里分享一下我的学员的小游戏作品。小蚂蚁的学员的作品正在变得越来越多,这也是让我非常开心和有成就感的一件事。如果你也想学习做游戏,想要有一天做出自己的游戏,欢迎来加入小蚂蚁的游戏
嗨!大家好,我是小蚂蚁。在经过了两个多周的折腾,泡泡龙游戏系列教程总算是告一段落了,今天的这篇文章主要梳理一下泡泡龙游戏的整个制作流程。 在看了整个制作流程之后,你多少都会对泡泡龙游戏的整体有一个比较全面的认识和了解。
嗨!大家好,我是小蚂蚁。 上一节中,我们学习了泡泡龙游戏中的查找算法,这个算法可以帮助我们找到所有相邻的相同颜色的泡泡,在查找完泡泡之后,再通过判断满足条件的泡泡的数量是否大于等于 3,来决定是否应该进行消除。
嗨!大家好一个具有经典玩法的1010游戏项目,将下方的方块拖拽到上方的网格中,填满一行或者一列即可进行消除,包含了“春夏秋冬”4个不同色彩的主题。我是小蚂蚁。这是我制作的 10 个游戏模版,希望它们能够助力你的游戏开发。
前段时间我写了一篇《想要漂亮的效果,怎么能少了粒子》,分享了微信小游戏制作工具中关于粒子插件的使用方法。在那篇教程中对于粒子插件的使用方法是错误的,这个问题是我的一位学员发现的,根据教程中的方式使用粒子效果时,游戏的内存占用会持续的增加,直到游戏闪退。找了许久,最后才发现是粒子插件使用方法的问题。
嗨!大家好,我是小蚂蚁。我们今天来继续学习泡泡龙游戏中最核心的东西:查找匹配算法。 其实这也不算是什么新东西了,如果你有看过我的其它关于消除游戏的教程,应该会知道,消除游戏的查找算法就那么一个,不论何种类型的消除游戏,这个算法的核心是不变的,只不过会根据不同类型的消除稍作调整而已。所以,如果你之前对查找算法还不是很了解的话,那么就尝试跟随着这篇教程把它彻底搞懂吧!