鹅厂优文 | Cocos微信小游戏开发

栏目: 编程语言 · IOS · 发布时间: 6年前

内容简介:原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。如有侵权,请联系zhuanlan_guanli@qq.com删除。

作者:杨尚之 | 腾讯天美工作室高级工程师

微信小游戏终于准备对外开放了,有兴趣的独立游戏创作人终于有新的天地可以开辟了。

先上图,玩法和跳一跳差不多,但更紧凑更需要节奏感

需要在绿色箭头的格子按屏幕完成跳跃

目前功能比较简单,只做了无尽模式

采用Cocos Creator v1.9.0开发,支持一键发布到微信小游戏

当初纠结了下是采用cocos还是采用laya,看好laya是因为支持as语法,很适合像楼主一样从qzone的flash游戏入坑的同学,对引擎的封装完全和as3的api一模一样,但很可惜as语法不支持直接调试,最终需要在翻译并合并的js文件中断点调试。

cocos的开发思路和unity比较像,如果你目前项目是用的unity的话,上手也基本没有难度,并且目前来看对微信小游戏的支持力度也是最大的。

地图是动态随机生成的,可以无限跑下去,跑的速度随着时间会越来越快。

(你可能需要自带BGM入场,23333)

羊的美术资源来自cocos的官方demo里,请勿商用

考虑过两种商业模式:

第一个是卖皮肤,各种贼贱贼可爱的萌宠。

第二个是可以自己创建自己的关卡,然后通过微信发给自己的好友,或群,让他们来挑战你的关卡。相比跳一跳这种单向的挑战分数而言,更加有互动性。当然收费点就是卖关卡的格子啦,付的钱越多可以创建越长的关卡。

关于如何反外挂:

对于直接发分数给服务器的这种方式,假设无法从外部拿到微信小游戏的源码,那可以在每局都让服务器生成一个随机种子,然后地图的生成则在此随机种子上随机,这样每一个格子都可以生成一个唯一的校验码,上报分数时需要附带这个校验码,服务器用同样的算法去比较上报的校验码是否相同,来达到反外挂效果。

嗯,以上都是YY,暂时没时间做,还是开源出来吧,有兴趣的同学欢迎关注交流。

手机体验扫码

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系zhuanlan_guanli@qq.com删除。

发表于 50 分钟前


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

旷世之战――IBM深蓝夺冠之路

旷世之战――IBM深蓝夺冠之路

纽伯 / 邵谦谦 / 清华大学出版社 / 2004-5 / 35.0

本书作者Monty Neworn是国际计算机象棋协公的主席,作者是用生动活泼的笔触描写了深蓝与卡斯帕罗夫之战这一引起全世界关注的历史事件的前前后后。由于作者的特殊身份和多年来对计算机象棋的关心,使他掌握了许多局外人不能得到的资料,记叙了很多鲜为人知的故事。全书行文流畅、文笔优美,对于棋局的描述更是跌宕起伏、险象环生,让读者好像又一次亲身经历了那场流动人心的战争。 本书作为一本科普读物......一起来看看 《旷世之战――IBM深蓝夺冠之路》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具