**这是小蚂蚁游戏开发公众号原创的第35篇。

在写完了“人人都能做游戏”的新手系列教程后,我收到了不少反馈。有人告诉我,因为看了我的系列教程做出了自己人生的第一个小游戏。也有人告诉我看了我的教程开始学着做游戏,发现做游戏非常有趣,并且成了我的粉丝。有位朋友加了我的微信,时常问我他在游戏开发中遇到的问题,后来可能因为问题太多过意不去,给我发了微信红包当作提问的费用。最后,我象征性的收了一块钱,作为自己第一次提供知识服务的费用。

所有的这些反馈,对于我来说都意义重大。感谢这些朋友的反馈,让我觉得自己做的事情是有价值,有意义的。

“人人都能做游戏”系列定位的是游戏开发的新手,即没有任何游戏开发经验的人。于是,我又萌生了要写一个进阶教程的想法。如果人人系列所教的是如何入门游戏开发,那么这个进阶系列的目标就是帮助你真正的做出一个“拿得出的手”的小游戏。并且探索一下小游戏盈利的可能性。

所以在这个系列中将会包含了如下的内容,我会从0开始,带着你一步一步做出一个完整的小游戏。游戏做完后,会将游戏提交到微信小游戏平台,通过广告的方式来探索小游戏盈利的可能性。

下面,介绍一下我们将要做的游戏。它看起来大概是这个样子。

请忽略我的这些拙略的文字。

这是一个托方块的游戏(也叫1010),规则很简单,将下方的图形拖拽到上方的表格中,凑满一行或者一列就能消除得分。

这并不是一个原创游戏,因为它早就出来了,而且如今已经有很多各种各样的风格和版本。我之所以选择去做一个这样的游戏,是为了验证自己的一些想法。

  • 做一个不会过时的游戏。这个游戏的玩法很经典,经过市场的验证,如同俄罗斯方块一样不会过时。

  • 做一个做完后不需要再去长期维护的游戏。做完了就是做完了,不需要再继续投入时间精力维护。

  • 做一个精致的游戏。让人打开它后能够感受到这是一个精致的作品,会让人感觉到舒服。

  • 一个精致的让人感觉到舒服的小游戏应该是有市场的,即有盈利的可能。

我在微信小游戏中搜索并试玩了所有的1010小游戏,都不足够精致,而我自认为有能力做出一个更精致的1010。所以我决定了要把它做出来。

我希望它是一个简单精致的游戏,让人看着感觉很舒服,它不会去抢占你的注意力,你可以随时开始,也可以随时停止。它会安安静静地待在那里,陪你度过春夏秋冬(也是游戏的四个主题)。

如果我能把制作的过程都记录下来,也就成了这个即将要开始的微信小游戏开发实战系列。

“人人都能做游戏”系列是我第一次写新手教程。这个“开发实战”系列将是我第一次写进阶教程。一定会有很多的不足之处,还望见谅,如果能给我提供建议和反馈,那也是再好不过的了,你的反馈对我来说意义重大。

最后,欢迎大家关注我的公众号:小蚂蚁游戏开发,获取更多的游戏开发教程。

微信小游戏开发实战教程系列开启相关推荐

  1. 微信小游戏开发实战教程13-随机生成形状功能的实现

    微信小游戏开发实战系列的第13篇. 本节内容包括:通过使用列表来实现可以设置权重的随机功能,以及游戏中的随机生成形状功能的具体实现. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游 ...

  2. 微信小游戏开发实战教程15-关卡编辑器的制作以及关卡分享功能的实现

    微信小游戏开发实战系列的第15篇. 本节主要内容有游戏中的关卡编辑器的实现思路以及如何利用分享功能将自己制作的关卡与好友分享. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏&q ...

  3. 微信小游戏开发实战教程8-消除处理

    这是小蚂蚁游戏开发公众号原创的第42篇,微信小游戏开发实战系列的第8篇,点击上方的#微信小游戏开发实战话题可以查看本系列的所有内容. 本篇主要内容包括如何对网格上满足消除条件的方块进行消除处理. 如果 ...

  4. 微信小游戏开发实战教程14-闯关模式的实现

    这是微信小游戏开发实战系列的第14篇. 本文主要内容是介绍精致1010闯关模式的设计和实现思路. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏"系列教程,它会手把手的 ...

  5. 微信小游戏开发实战教程11-使用本地缓存

    这是微信小游戏开发实战系列的第11篇. 本节主要内容:使用本地缓存来记录玩家的设置以及各种类型数据的本地缓存和读取操作. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏" ...

  6. 微信小游戏开发实战教程12-广告的开通和接入

    微信小游戏开发实战系列的第12篇, 本节内容主要包括:如何尽快的开通广告功能,以及如何将广告接入到微信小游戏中. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏"系列教 ...

  7. 微信小游戏开发实战教程2-使用表格处理数据

    **这是小蚂蚁游戏开发公众号原创的第36篇. 本篇内容包括微信小游戏开发工具中的表格的使用.重点学习表格中的数据的设置,遍历和查找操作,以及如何使用"调试场景"来验证游戏中的逻辑是 ...

  8. 微信小游戏开发实战教程3-绘制网格

    **这是小蚂蚁游戏开发公众号原创的第38篇.本篇主要内容包括使用微信小游戏开发工具动态的绘制一个网格,并通过使用变量来控制最终生成的网格的效果. 如果你没有任何的游戏开发经验,欢迎阅读我的" ...

  9. 微信小游戏开发新手教程14-整合到一起,做出你的小游戏

    终于到了真正动手做游戏的时刻,在这一节里,我会带你从头开始将我们的"太空保卫者"按照设计方案制作出来.这一节里的内容会非常的多,一遍消化不了,可以多读几遍.别着急,慢慢来. 首先, ...

最新文章

  1. OGG 跳过事务(转)
  2. nginx 电子书_13本免费的电子书,拿走,不谢
  3. 局域网内Windows允许其他电脑指定IP访问本地mysql-8.0.23数据库
  4. Edge使用手机版切换到电脑模式的方法
  5. jenkins 忘记用户名和密码
  6. Thinkphp5之ajax分页实现_paginate()参数详细
  7. windows安全中心接口
  8. cocos2dx3.0关于实现椭圆运动
  9. redux 多种触发dispatch方式
  10. Swift代码库之中文简体与繁体转换
  11. 【论文总结】Prototype Rectification for Few-Shot Learning(附翻译)
  12. 飞腾cpu服务器浪潮信息,从“芯”开始飞腾 浪潮发布全国产服务器
  13. VS2022 - 微软官方blog - 翻译
  14. chrome浏览器 快捷键设置
  15. 鲜为人知的HTTP协议头字段详解大全
  16. 网吧XP无盘系统集成优化及母盘封装
  17. python基础(一)字符串变形
  18. Linux权限维持之suid后门、ssh后门
  19. 汽车用户消费投诉数据爬取分析(Python爬虫)
  20. 用python3画爱心树_小班绘画爱心树教案

热门文章

  1. python没有模块_关于python如果没有numpy模块如何处理
  2. 阿里云服务器搭建halo博客
  3. 单口RAM、伪双口RAM、双口RAM与FIFO的区别
  4. 什么是前端开发及学习路线
  5. Npm发布到私库去的操作
  6. 用Beep函数演绎天空之城
  7. “数形结合”在教学中的应用
  8. Kotlin Coroutine
  9. Error (10267)
  10. C语言,求内切圆与外接圆阴影面积