归档: 2020

调优案例

调优案例《Cool Goal!》 早期产品 最初的产品创意源于游戏《Pool it!》,是一款类似台球的游戏 优化1.0 产品复杂度较高; 游戏过于单调; 优化2.0 解决游戏单调性导致的低留存率。用从现实世界中获得 的可理解的游戏机制吸引了大量用户 比如台球改成足球 优化3.0 仅将足球场的颜色调整为“正确” 的绿色,就把次留提高了3%。 优化4.0 在游戏中增加了表

提高自然量

提高自然量1、开发者账号名 2、游戏名字 3、关键词设置 4、分类榜标签 5、icon 6、落地页描述(翻译) 7、视频图片等 8、游戏好评 9、KOL、玩家自发分享

游戏iCON测试

游戏iCON测试 只需要在iCON上做微小的改动就可以进行测试 无背景色文字+角色>有背景色文字+角色>有背景色文字>无文字纯icon 休闲和重度硬核进行测试,都是紫色比好一些

研发与发行案例

研发与发行案例 素材复用,创意玩法 《Push’tm all》《Escape Arena》《Don’t Sink》 2018年成立,5人 2年50多款游戏 累计下载量7000万+ 创意玩法,差异化体验 2014年成立越南游戏公司amanotes 第一的音游发行,累计发行50多款音游 累计下载量8.5亿 MAU超7000万 融入游戏 美好的感受融入游戏,如灌篮,擦黑板,削苹果

从不赚钱,赚钱,爆款,到持续爆款

从不赚钱,赚钱,爆款,到持续爆款成长营 数据中心 产品中心 素材中心 自动化工具体系 ==核心== 每个月打造 2 - 3 个模型 整体运作 第一阶段 方向 -》 DEMO -》 产品调优 -》 快速商业化 第二阶段 资金 -》 放大 -》 FA基金 第三阶段 平台支持 -》 流量 -》 白名单机制

高效沟通敏捷迭代 更好地平衡风险与收益

高效沟通敏捷迭代 更好地平衡风险与收益创意思考==寻找尽可能多的创意可能性,梳理2-3个可能有机会的立项方向。== A ==善用==市场数据工具,做好Social Listening,迎合市场热点找到接受度更高的创意玩法; ▪ 第三方开放数据源:七麦数据(同类型产品发行情况)、易观千帆/万象(用户人群特征分析)、阿拉丁指数、steam休闲游戏热销榜、穿山甲行业分享(买量市场动态) ▪ Socia

国家新闻出版署发布《关于防止未成年人沉迷网络游戏的通知》

国家新闻出版署发布《关于防止未成年人沉迷网络游戏的通知》  各省、自治区、直辖市新闻出版局,各网络游戏企业,有关行业组织:   近年来,网络游戏行业在满足群众休闲娱乐需要、丰富人民精神文化生活的同时,也出现一些值得高度关注的问题,特别是未成年人沉迷网络游戏、过度消费等现象,对未成年人身心健康和正常学习生活造成不良影响,社会反映强烈。规范网络游戏服务,引导网络游戏企业切实把社会效益放在首位,有效遏

js 判断某个方法是否存在

js 判断某个方法是否存在123456789101112window.onload = function(){ try{ if(test && typeof(test) == "function"){ test(); } }catch(e){

热更 Assetbundle 资源版本不对

热更 Assetbundle 资源版本不对!!!!!!!!!!!!!!!团队 U3D 版本要统一,用同样的版本作为开发基础。!!!!!!!!!!!!!!!!! 关于 Assetbundle, 4.1版本打出来的包,在4.2读取是不适应的。

Java正确获取星期Calendar.DAY_OF_WEEK

Java正确获取星期Calendar.DAY_OF_WEEK正确获取星期几(Calendar.DAY_OF_WEEK) 123456789101112131415161718Calendar now = Calendar.getInstance();//一周第一天是否为星期天boolean isFirstSunday = (now.getFirstDayOfWeek() == Calendar.

gradle下载很慢的解决方式

gradle下载很慢的解决方式下载地址:https://services.gradle.org/distributions 打开用户主目录(相信大多数用户都是用Windows开发的) windows平台c:\Users\用户名.gradle (mac平台/Users/用户名/.gradle、linux平台/home/用户名/.gradle) 找到./gradle/wrapper/dist/gra

npm修改国内镜像源

npm修改国内镜像源华为镜像 1npm config set registry https://mirrors.huaweicloud.com/repository/npm/ 查看是否修改成功 1npm config get registry

代码质量维度分析

代码质量维度分析问题积压、注释覆盖度、测试覆盖度、模块性、复用度 问题积压 关注团队重点问题的及时解决,降低缺陷驻留造成的质量成本。 注释覆盖度 明确必要的函数注释规范,有效保证代码可读性。50%以上的注释覆盖度可有效增强代码的可读性。 测试覆盖度 单元测试可以有效降低代码调试的工作量、同时降低后续单元内Bug的定位时间。重视代码白盒测试及代码review,保证代码质量。 模块性

Windows 配置 MongoDB 开放局域网访问

Windows 配置 MongoDB 开放局域网访问 点开网络,选择专用网络 C:\Program Files\MongoDB\Server\4.2\bin 目录下的 mongod.cfg 1bindIp: 0.0.0.0 重新启动 MongoDB 服务

因为在此系统上禁止运行脚本

因为在此系统上禁止运行脚本 以管理员身份运行vscode; 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的; 执行:set-ExecutionPolicy RemoteSigned; 这时再执行get-ExecutionPolicy,就显示RemoteSigned;

高并发系统参数调整

高并发系统参数调整 查看liunx 最大文件句柄数 cat /proc/sys/fs/file-max 查看进程使用的文件句柄数 ls /proc/pid/fd | wc -l 查看进程句柄数限制 cat /proc/pid/limits | grep “files” 修改/etc/sysctl.conf 添加 fs.file-max=1000000

高并发Nodejs参数调整

高并发Nodejs参数调整 关闭v8 空时通知机制 1--nouse-idle-notification 修改http.Agent 为了http请求能复用connection连接,Nodejs在http.Agent创建了一个默认大小为5的连接池) 修改后如下: 1require("http").globalAgent.maxSockets = Infinity; 修改

游戏ROI估算模型

游戏ROI估算模型工具: https://www.daletan.win/ltv-model/ 原文: https://bbs.gameres.com/thread_859531_1_1.html 一个产品的ROI: 123456买量成本CPI为$2每日广告新增用户为1000自然用户占广告用户的20%,即每日总新增1200没有广告变现,内购ARPU值为$0.3次日留存40%,7日留存20%,30

ioredis Nodejs 的 Redis 客户端

ioredis Nodejs 的 Redis 客户端ioredis 是一个用于 Node.js/io.js 的 Redis 客户端,强健、功能强大且全面。 要求 Redis >= 2.6.12 ,Node.js >= 0.10.16) 具有以下特性 12345678910111213141516171819功能完备。支持 Cluster, Sentinel, Pipelining

MongoDB 设置登录密码

MongoDB 设置登录密码创建用户 12use admindb.createUser({user:"xxxx",pwd:"123123123",roles:[{role:"root",db:"admin"},{role:"userAdminAnyDatabase&q

新手很核心得原则就是流畅不被中断

新手很核心得原则就是流畅不被中断新手指引太重要了,开发,测试,体验,优化,体验,优化,一般会拉的很长 新手指引的目的是机器与玩家交互,让玩家学会怎么玩这个游戏,同时要让玩家觉得游戏还可以(存在正反馈的体验 ) 总结下来整个新手的感受是 1231、间歇性被打断(弹窗)2、整个游戏重要的操作,重要的系统不太明确(重要系统引导单薄,带来的数值加成,和上阵表现过弱 。英雄升级,佣兵,装备,神器)3、目标

Nodejs 压力测试 loadtest

Nodejs 压力测试 loadtesthttps://www.npmjs.com/package/loadtest 压力测试指标 123451. 每秒处理事务(TPS):每秒系统处理事务(通过、失败以及停止)的数量。通过它可以确定系统在任何给定时刻的时间事务负载。2. 平均响应时间:每一事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。3. 最大响应时间:指用户发出请求

性能优化 Nodejs

性能优化 Nodejshttps://segmentfault.com/a/1190000012414666 有两种方法,一种是通过Node/V8自带的profile能力 , 另一种是通过alinode的 CPU profile功能. 前者只列出了各函数的执行占比, 后者包括更加完整的调用栈,可读性更强,更加容易定位问题,建议采用后者. 方法1: Node 自带 profile第1步: 以–pr

VSCode 圈复杂度插件 CodeMetrics

VSCode 圈复杂度插件 CodeMetrics圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复杂度有着很大关系。 圈复杂度主要与分支语句(if、el