写点什么

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

  • 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:351037

评论

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

【Docker 那些事儿】初始 Kubernetes 容器管理平台(下)

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

快速搭建个人博客网站——Hexo

空城机

Hexo 个人博客 7月月更

Vue Cli Study

程序员海军

vuecli 7月月更

音频的价值、AI Codec 的意义与算法能力的边界丨一期一会 • 音频工程师专场

声网

音频技术 一期一会

Review 后台管理系统实战:请求参数的 2 种封装风格

掘金安东尼

前端 编程范式 7月月更

图的基本定义和概念(二)

乔乔

7月月更

什么是云渲染?渲染速度有多快?一文告诉你

Finovy Cloud

计算机 云渲染 集群渲染

Ansible项目最佳实践

穿过生命散发芬芳

ansible 7月月更

Python动态属性有什么用

和牛

测试

网信办严厉查处诱导未成年人参与直播打赏行为:直播打赏行业乱象必须整治

石头IT视角

元宇宙浪潮震撼来袭,抓住时机,齐心协力

CECBC

优必选科技眼中的AI机器人时代

优必选科技

AI 机器人

振奋人心!元宇宙!下一代互联网的财富风口

CECBC

如何快速开发一个简单实用的MES系统?

优秀

MES系统

无套路、无陷阱、无广告 | 这个免费的即时通讯软件确定不用吗?

BeeWorks

京东云分布式链路追踪在金融场景的最佳实践

京东科技开发者

数据库 分布式 京东云 云计算,

linux 上查找包含特定文本的所有文件

入门小站

Linux

经验分享|企业该怎样利用SaaS进行企业知识管理

Baklib

N分钟学会分位值的计算方式

眼镜盒子

指标

API策略因何成为企业数字化转型的制胜法宝?

BeeWorks

行业洞察|如何更好地建设数据中台?IT和业务要“齐步走”

BeeWorks

在线XML转CSV工具

入门小站

工具

G1GC算法读书笔记(更新中)

老猎人

有return的情况下try catch finally的执行顺序

技术小生

7月月更

知识分享|分享一些提升企业文档管理水平的方法

Baklib

鼓励企业知识共享的好处,你知道多少?

Geek_da0866

如何在OneFlow中新增算子

OneFlow

深度学习 算子

中国经济网:“元宇宙”炙手可热

CECBC

传统企业的办公模式正在发生着变化,为什么企业需要数字化办公?

BeeWorks

等额本金递增还款/等额本金递减按揭房贷还款计算器

入门小站

工具

向量化引擎对HTAP的价值与技术思考

OceanBase 数据库

oceanbase

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