Created with Cocos丨45w关注、评分9.3!这款高口碑放置新游靠什么吸引玩家?

本文主要是介绍Created with Cocos丨45w关注、评分9.3!这款高口碑放置新游靠什么吸引玩家?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前有引爆社交圈的《最强蜗牛》《旅行青蛙》,后有月收破亿的《剑与远征》,放置类手游在一部分人“不好玩”“不理解”的质疑中,接连孕育出了多个爆款。最近,又有一款放置新游登录 TapTap,在上线的4个月内拿下 45w 关注和9.3分的高口碑。

40eee033d709bece263e29abcac1e062.png

休闲放置卡牌游戏《转生成为魔物》以“异世界”为背景,融合了卡牌养成+轻模拟经营玩法。玩家在游戏中化身为一只魔物,通过战斗打怪积累资源,招募更多变异魔物,爆极品装备。

df2f1715617a7f657ec2bb25fc95f735.jpeg

如今的放置游戏,题材从三国争霸到恋爱修仙,融合玩法也早已比比皆是,如何做出差异化成为突围的关键。《转生成为魔物》增加了让魔物繁殖后代的机制,玩家可以通过功能药水培养自己喜欢的魔物,让其子子孙孙无穷尽也,获得“养殖专业户”的成就感。

而随着游戏进程的推进,玩家还可以解锁“魔物村”中的建筑,并根据每个建筑的规则获得各种回报。比如在“地精银行”做投资领取“分红”,得到更多的钻石,而升级银行等级则能够提高投资回报。模拟经营的加入让游戏的玩法更加多元,也丰富了玩家的体验。

《转生成为魔物》由深圳创想手游一个不到10人的小团队研发,成员均以魔物做代号面对玩家,例如呼噜猪、胖胖鱼、棉花兔、抖腿汪、糊涂羊、欢乐马等等——从起名就不难看出这支团队的用心和有趣。

作为一枚老二次元,该游戏的制作人/程序西嗡熊从《Overlord》《转生成蜘蛛又怎样》《转生变成史莱姆这档事》《因为太怕痛就全点防御力了》等 B 站二次元穿越番中获得了灵感。在西嗡熊看来,这类爽番一般都会一路打怪升级成为龙傲天,很适合做游戏设定:“再加上我个人英雄题材的游戏玩得比较多,想着‘如果变成一只魔物应该会比较有趣吧’,于是就有了这款游戏。”

d5b81daf4c6aa46d8f0d6c934c30971b.jpeg

故事设定的「魔物大陆」

游戏在 TapTap 上的介绍打出了“简单不伤肝”的口号,不氪金、福利多、体验好是很多玩家给这款游戏好评的重要原因。大部分喜欢放置挂机的玩家,玩儿的就是一个轻松佛系,是无需投入太多时间和精力也能看到收获的快感。《转生成为魔物》抓住了这一部分玩家的喜好,3月初在 TapTap 独家上线后人气一路水涨船高,并于近期上线了微信小游戏版,目前团队共维护着23个玩家 q 群,和用户保持紧密的交流。

“次留一直是我们优化的目标,最开始上线次留在30%左右,目前达到了43%+。”西嗡熊告诉我们,团队现在的主要精力还是放在研发《转生成为魔物》的后续版本,同时进一步优化前期用户体验,“我们近期会上线转生系统,并且已经制定了长线运营规划,海外版本也正在制作中。”

放置卡牌的玩法与模式,决定了它需要不断推出新内容以维持用户黏性,这就使得游戏在市场上的表现非常依赖研发方的长线运营。从这个角度来看,《转生成为魔物》才刚刚启航。

《转生成为魔物》使用 Cocos Creator 进行研发,在西嗡熊看来:“相比较来说 Cocos 在 2D 游戏制作中会更轻量化、更便捷。我们团队也更加熟悉 Cocos,在以往的研发中积累了一些工具,使用起来也更顺手。”

本次,西嗡熊也和我们分享了游戏在资源加载优化UI 渲染优化方面的一些心得,希望能对大家有所启发:

资源加载优化

1. 资源分包管理

Cocos Creator 从 v2.4 版本开始,提供了 AssetBundle 资源模块化工具。为了加快游戏的资源加载速度,我们自定义了三个资源分包:basic、loadOnPlay、scripts。其中,basic 分包用于存放通用资源,loadOnPlay 分包用于存放动态资源,scripts 分包用于存放游戏核心代码。我们在项目代码中定义了游戏用的分包名称:

99e515af797cf6629d87673c46383c45.png

2. 资源加载流程优化

游戏启动时,我们首先加载轻量化的初始场景,然后在初始场景播放启动闪屏时预加载 scripts 分包和登录场景,接着游戏会加载通用资源包(basic 分包)和相关的配置,随后进入登录界面。

玩家登录后,我们会在游戏 Loading 界面中预加载主场景的图集资源、角色资源和部分战斗相关特效,避免游戏战斗过程中动态实例化从而导致游戏卡顿。为了方便加载资源,我们封装了一个资源加载类 LoaderManager 用于加载 AssetBundle 的资源:

bad26fce45c15667763ea75d5e70d585.png

3dd4577a168a7ea475460ed87020b71e.png

UI 渲染优化

1. UI 面板管理

我们在项目中实现了 UIManager 类用于 UI 面板的管理,这个类对游戏中的界面做了分层,并会对加载过的面板资源和实例进行缓存,并在界面销毁的时候释放对应的资源。

2. 分层合批优化

我们项目中有大量的长列表界面和网格界面,为了解决打开这些界面卡顿的问题,除了使用 ListView 组件实现可视区域 item 复用和分帧加载外,我们还有针对性地进行了合批优化。

在拜读了论坛 GT 大佬的文章《利用PostRender实现分层合批渲染》(https://forum.cocos.org/t/postrender-demo/95201)后,结合 Group 分组渲染的思想,我们调整了 LayeredBatchingAssembler 类的实现,并把调整后的类改名 GroupBatchingAssembler。LayeredBatchingAssembler 类能实现渲染遍历的方式从深度优先改为广度优先,GroupBatchingAssembler 在此基础上能支持根据 group 进行渲染的分层管理,实现列表里的 item 自定义渲染分层。

f2f62cd6d23625d62fd0104c4c83559c.png

为了能更方便地在编辑器中调整节点的渲染层级,我们在编辑器中定义了19个分组 group,分别为15个固定深度层级(FixZ1~FixZ15)和4个基础深度层级(BaseZ50,BaseZ100,BaseZ150,BaseZ200),每个 item 的层级等于基础深度层级+固定深度层级/默认深度层级。

7570043245f9d53beb866be07cd0abb1.png


感谢《转生成为魔物》研发团队的分享!Cocos 的目标始终是助力开发者们更轻松地实现创意想法,无论是原生 3D 手游还是 2D 小游戏,希望有越来越多的开发者使用 Cocos 创作出激动人心的作品!

往期精彩

c68a00b1bfd9fbafd74d03866b400c8d.png

befa42cfa3e03c8a4437e1b4868146d8.png

1d0209c90f13db368025720c2ae30bc1.png14ae98662ace7fccbe400446c5641bbc.gif

这篇关于Created with Cocos丨45w关注、评分9.3!这款高口碑放置新游靠什么吸引玩家?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/233946

相关文章

无线路由器哪个品牌好用信号强? 口碑最好的三个路由器大比拼

《无线路由器哪个品牌好用信号强?口碑最好的三个路由器大比拼》不同品牌在信号覆盖、稳定性和易用性等方面各有特色,如何在众多选择中找到最适合自己的那款无线路由器呢?今天推荐三款路由器让你的网速起飞... 今天我们来聊聊那些让网速飞起来的路由器。在这个信息爆炸的时代,一个好路由器简直就是家庭网编程络的心脏。无论你

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

使用Python实现智能信用评分系统

1. 项目简介 本教程将带你一步步实现一个智能信用评分系统。我们将使用Python和一些常用的深度学习库,如TensorFlow和Keras。最终,我们将实现一个可以预测信用评分的模型。 2. 环境准备 首先,你需要安装以下库: TensorFlowKeraspandasnumpyscikit-learn 你可以使用以下命令安装这些库: pip install tensorflow

Redis应用之Feed流关注推送

我的博客大纲 我的后端学习大纲 -------------------------------------------------------------------------------------------------------------------------------------------------# 3.好友关注: 3.1.关注和取关: a.接口说明:

created生命周期函数获取不到vuex数据解决方法

问题:在created中获取vuex数据,然后去后端请求数据,发现获取的vuex数据不存在。 解决方法:使用watch监听vuex数据,当数据发生变化在去后端请求数据

欢迎大家关注我的【白话算法和数据结构】专栏

学习ACM也有一年半了,曾经对什么算法都不懂,现在对很多算法都有一定的了解,我们acm集训队都是学长学姐带学弟学妹,其实我们将的学弟学妹大部分都不能理解,当初我听杨大神讲课也是一样,听和没听一样,但是有学长告诉你有这个算法也是好的,只是你知道哦,原来这道题要用这道算法,我以前傻逼的暴力解决~~~然后他告诉你有这个算法,你自己去学,去网上搜资料学,所有人都是这么走过来的,但是网上能把算法将的跟白话一

cocos2d-x Android实现广告条竖立放置

 2:实现 原理:将屏幕设置为竖屏,然后CCDirector::setDeviceOrientation()设置为cocos2d-x为横屏。            在这种转屏模式下,控件是不会旋转的 缺点:所有Android原生控件仍然是竖立的 注意事项: ccTouchesBegan,ccTouchesMoved, ccTouchesEnded传入的坐标值仍然是屏幕坐标

运动耳机哪个牌子的质量好?五款口碑绝佳机型安利!

​喜欢户外活动的你,肯定是个有格调的人。想象一下,如果在户外的时候,能戴上一款耳机,不仅跟环境搭,还能让你享受到超棒的音乐,那感觉得多爽!开放式耳机就是为这个目的设计的,它不塞耳朵,戴着更舒服,音质也棒,让你在户外能更好地感受到周围自然的声音。这耳机现在超受欢迎,作为一个既爱户外又爱数码的发烧友,我自己也试过不少款,它们真的给我的户外探险加了不少分。接下来,我会跟大家分享这些耳机的亮点,帮你挑出自

这位在做游戏的前电影导演,希望能变着法子讲故事,并给予玩家会心一击

从黎巴嫩到瑞典,从电影人到游戏从业者,这是一位“作者”开发者的冒险 这是又一名瑞典游戏开发者的故事。 区别于大多数安静内向的同行,Josef Fares 因为其张扬的个性而成为为玩家所熟知的开发界网红。他敢在 TGA 直播中脱口而出“F**k Oscar”,敢在开箱危机的风口浪尖为 EA 说话,他创作了两款极具个人风格的独立游戏——讲述兄弟在幻想世界里历险为父亲求解药的《兄弟:双子传说》(Br

193篇文章暴揍Flink,这个合集你需要关注一下

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多惊喜 前一段时间我写了一篇:《我们在学习Flink的时候,到底在学习什么?》。 基本上把大多数情况下Flink需要学习的点都照顾到了。 然后重点来了,我整理了一个合集放在了CSDN论坛,根据Flink版本发布过程和知识点,收录了网络上写的比较好的文章,基本覆盖了近100%的Flink的知识点。点击文末的【阅读原文】可以跳转,你有必要收藏一