写点什么

有了这个神器你也能开发“跳一跳”

  • 2019-10-27
  • 本文字数:723 字

    阅读完需:约 2 分钟

有了这个神器你也能开发“跳一跳”

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


先上图,我自己做了一款小游戏,玩法和跳一跳差不多,但更紧凑更需要节奏感,需要在绿色箭头的格子按屏幕完成跳跃,目前功能比较简单,只做了无尽模式。



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



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


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


地图是动态随机生成的,可以无限跑下去,跑的速度随着时间会越来越快。(你可能需要自带 BGM 入场,23333)


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

想到两种商业模式:

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


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

关于如何反外挂:

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


本文转载自公众号云加社区(ID:QcloudCommunity)。


原文链接:


https://mp.weixin.qq.com/s/y_BNeDljsO10nQ0E_eSnkA


2019-10-27 14:35998

评论

发布
暂无评论
发现更多内容

从炒作到风口,谁在引领中国区块链浪潮?

CECBC

比特币 区块链

今天听课想到的小事

Nydia

架构师训练营第三周作业

跳蚤

十三周-作业

水浴清风

第一周

汪龙龙

第11周-学习总结

Mr_No爱学习

第八周 学习总结

简简单单

重学JS | Proxy与Object.defineProperty的用法与区别

梁龙先森

大前端 编程语言 28天写作

第11周-作业1

Mr_No爱学习

产品训练营第一周作业

懒杨杨

数据应用总结二

Mars

Google 搜索引擎是如何对搜索结果进行排序

Mars

又见拉布拉猪

Justin

28天写作 灌水 减压

有关单例模式的总结

跳蚤

《认识产品经理》中的小金句与小尝试

学习高手song轻松

产品

第 13 周作业

Steven

CentOS安装和使用FFmpeg

wangkx

ffmpeg 视频处理

作业 - 第一章 认识产品经理

hao hao

产品经理训练营

第一周作业-产品经理岗位能力要求

林亚超

Java 程序经验小结:性能优化手段之避免创建不必要的对象

后台技术汇

28天写作

区块链世界的中心应该是什么?

CECBC

区块链 区块链数字经济

架构师训练营第二期 Week 13 总结

bigxiang

架构师训练营第2期

产品经理JD调研备忘录

学习高手song轻松

产品

架构师训练营第二期 Week 13 作业

bigxiang

架构师训练营第2期

中台 | 中台到底是什么?

xcbeyond

中台 中台架构 中台的由来 28天写作

产品经理训练营笔记-认识产品经理(下)

.nil?

产品经理训练营

面试官问我:什么是静态代理?什么是动态代理?注解、反射你会吗?

Java鱼仔

Java 反射 动态代理 java反射

第一周作业

大熊猫

开创我国区块链定制化制造新时代

CECBC

区块链

第八周 性能优化(二) 作业 「架构师训练营 3 期」

胡云飞

第八周 课后作业

简简单单

有了这个神器你也能开发“跳一跳”_文化 & 方法_杨尚之_InfoQ精选文章