写点什么

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

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

评论

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

C/C++size(),sizeof(),length(),strlen()对比分析详解

CtrlX

c c++ 进阶 热门活动 8月月更

华为云构建“好用的化工数字化”

IT资讯搬运工

蓝凌“智慧云脑”,助力水务、燃气等集团服务民生

科技怪咖

leetcode 242. Valid Anagram 有效的字母异位词(简单)

okokabcd

LeetCode 算法与数据结构

每日一R「15」实践课之 kv-server(一)

Samson

学习笔记 8月月更 ​Rust

「美团 CodeM 资格赛」数码 详解

Five

c++ 算法题 8月月更

负载均衡算法

源字节1号

程序员 软件开发

【Python编程技巧】简单理解和使用Python中@property

迷彩

@PropertySource 8月月更 Python编程技巧

Java集合之map集合

楠羽

#开源

重学网络系列之(TCP)

自然

网络 8月月更

[极致用户体验] 教你个超牛逼的分割线CSS!

HullQin

CSS JavaScript html 前端 8月月更

高效率团队为啥都会选择Jenkins?一文带您了解Jenkins

wljslmz

持续集成 jenkins 8月月更

重学网络系列之(UDP)

自然

网络 8月月更

解析大型电商网站系统架构分层设计

穿过生命散发芬芳

网站架构 8月月更

蓝凌生态OA,重新定义中大型企业数字化办公

科技怪咖

Nexus 私服Prometheus+Grafana

CTO技术共享

头脑风暴:二叉搜索树的最小绝对差

HelloWorld杰少

算法 LeetCode 8月月更

从 Multirepo 到 Monorepo 袋鼠云数栈前端研发效率提升探索之路

袋鼠云数栈

阿里云-建站小能手快速体验

凌云Cloud

阿里云 网站建设

重学网络系列之(Ping与网关)

自然

网络 8月月更

ISO文件怎么管?“筷子第一股”双枪科技教你1招!

科技怪咖

学习 Go 语言数据结构:实现双链表

宇宙之一粟

数据结构 双向链表 8月月更

规范代码命名,让你的代码阅读起来更愉悦!

岛上码农

flutter 前端 移动端开发 跨平台开发 8月月更

Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期

One Block Community

区块链 金融创新 defi 波卡生态

从工程预算到项目管理,『蓝凌低代码』让房企管理更简单

科技怪咖

Docker 端口映射重大安全漏洞

CTO技术共享

Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置

程序员欣宸

Grafana Prometheus 8月月更

如何给注册中心锦上添花?

捉虫大师

微服务 架构设计 注册中心 服务发现 8月月更

React在实际开发中Variables与Prop的实战运用

恒山其若陋兮

8月月更

Zabbix 监控系统保姆及教程

CTO技术共享

干货|为什么说开源基金会的选择很关键?(上)

Orillusion

开源 WebGL 渲染引擎 webgpu web3d

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