下载 App

《跳一跳大冒险》开发者日志

昨天 13:557 浏览综合
上一期聊的是改了什么、加了什么。这一期换个方向——我们没有加新功能,而是花了一整轮时间,专门去代码里翻问题。
加功能是看得见的进度,修 bug 是看不见的。但后者往往更影响你玩起来顺不顺。
一、一个藏在后台的性能问题
排行榜里要显示玩家昵称,而昵称需要单独向平台查询。之前为了防止"查一次失败就永远显示不出来",我加了个自动重试机制。
问题在于,这个重试的判断我写漏了一处:即使所有昵称都已经成功拿到了,它还是会每隔一小段时间把失败名单重新遍历一遍。玩家完全感知不到,但手机上等于在持续做无用功。
现在改成只有确实存在"没查到的昵称"时才推进重试,全部就绪就彻底停下来。
二、静音开关其实没生效
这是个挺尴尬的问题:本地存档里记着玩家的静音设置,但游戏启动时,读取存档的动作发生在音频系统创建之前。那时候声音对象还不存在,静音指令发出去就直接被忽略掉了。
结果就是——上次退出时明明关了声音,重新打开游戏,登录页还是响。
天真机上不一定人人遇到,但只要遇到就会觉得"这游戏不听话"。现在把初始化的顺序调整过来了,读档之后第一时间同步静音状态。
三、广告配置坏了会拖垮整个游戏
游戏会从配置里读广告是否开通。原来的写法假设这份配置一定是好的——但如果文件损坏、格式异常,读取就会直接抛错,而它位于启动流程里。
也就是说:一个跟玩法毫无关系的广告配置文件出问题,可能让玩家连游戏都进不去。
现在我们把这整段读取包在保护里,配置有问题最多就是广告不可用,游戏该能玩还是能玩。
四、存档损坏,不该等于进度清零
这一条是我最在意的。
切换账号时会读取对应的本地存档。如果这份存档因为某些意外损坏了,原逻辑的做法是"读不出来就当新档"——然后继续运行、继续保存,最后把那份损坏的原文件覆盖掉。
对玩家来说,这就是平白无故丢进度。
现在改成:发现存档读不出来,先把原文件原样备份一份(名字里带 corrupt 便于区分),再降级成新档。至少那份数据还在,能不能救回来是后话,但不能先把它毁了。
五、云存档的提示会"骗人"
云存档有个状态文字,用来告诉玩家"本机已保存,云端等待同步"。
问题是,在云端还没成功核对过的情况下,这句提示也会显示。玩家看到的是"在排队同步",实际可能是"根本没连上"。这种"看起来正常"的错觉,比直接报错更麻烦。
现在只有真正核对过云端之后,才会显示这句等待同步的文案;其余情况如实显示失败或未同步。
为什么值得单开一期讲这些
玩家能感知到的是"这一跳手感对不对"“小动物可不可爱”“音乐好不好听”。上面这些问题,大多数时候你一个都不会注意到。
但我倾向于认为,一款游戏能不能长期玩下去,很大程度取决于这类"注意不到的地方"有没有被认真对待。卡顿、设置失灵、莫名丢进度——单次都不致命,累积起来就是"这游戏不太行"。
如果你玩的时候碰到过任何奇怪的现象:比如某一跳明明该落上却掉下去了、声音开关没反应、进去之后进度不对,都欢迎在帖子里告诉我。描述得越具体(机型、当时在做什么),我越容易复现。
00:17
#聚光灯gamejam开发者日志截图
#聚光灯gamejam开发者日志
开发者日志 · 这个游戏是怎么写出来的 常有人问一句"这水墨是怎么画的"。索性把做法摊开讲一遍 —— 这篇不讲这版更新了什么,讲它是怎么做出来的。 一、一笔一笔画,不用贴图堆 画面不是贴出来的,是每帧现画的:用一套矢量画笔(NanoVG),线、面、渐变都当场画出来。 每条线还带一点抖动 —— 每一帧都不一样,像手在抖。所以它不是"打印出来的水墨",是"有人在纸上画的"。这一项看着小,却是整个味道的
1 赞
更新日志截图
更新日志
各位师傅好,这次集中处理了大家反馈最多的「退出 / 返回」问题,另外加了两个新功能。感谢每一位提交反馈的朋友。 1.0.61 – 1.0.65 · 修复关卡内退出 这五个版本连着修了同一类问题的不同成因: 1.0.61 — 从不同入口进关卡,退出后跳错界面。现在会记住你从哪进来,就回哪去。 1.0.62 — 残留的浮层会吃掉所有点击,导致点了没反应。 1.0.63 — 音频子系统在真机异常时,会中
官方
5 赞
5 回复
《电流医生》更新日志 v1.0.20截图
《电流医生》更新日志 v1.0.20
《电流医生》更新日志 各位检修员好,本次更新集中优化了手机端的操作体验,重点解决了几处“看得见却点不到”的问题。 本次更新内容 主菜单适配 修复部分高分辨率手机上主菜单内容超出一屏、底部入口被挤到屏幕外的问题。 现在整组菜单会按可用空间自动缩放,城市电网入口和底栏在首屏即可直接看到,无需滚动。 顶栏与卡片区宽度统一,长昵称、积分等文字不再被裁切。 社区关卡 页面改为左右分栏:左侧为难度、通关率筛选
官方
2 赞
各位工程师们,大家好!👋
我是《电流医生》的开发者。游戏目前在 TapTap 制造测试首发,很荣幸拿到了 TapTap 10分的满分评价,非常感谢第一批前来体验的玩家!
做这款游戏的初衷,是想把电气工程师“排查故障、点亮设备”的那份爽感分享给大家。但实话说,做硬核解谜游戏最怕的就是“单机闭门造车”,很多时候我不知道大家在哪个关卡卡住了,或者操作哪里不顺手。
所以,官方玩家交流群今天正式开通了!欢迎截图
各位工程师们,大家好!👋 我是《电流医生》的开发者。游戏目前在 TapTap 制造测试首发,很荣幸拿到了 TapTap 10分的满分评价,非常感谢第一批前来体验的玩家! 做这款游戏的初衷,是想把电气工程师“排查故障、点亮设备”的那份爽感分享给大家。但实话说,做硬核解谜游戏最怕的就是“单机闭门造车”,很多时候我不知道大家在哪个关卡卡住了,或者操作哪里不顺手。 所以,官方玩家交流群今天正式开通了!欢迎
官方
1 赞
《电流医生》更新日志 v1.0.25截图
《电流医生》更新日志 v1.0.25
本次更新修复了工具与关卡不匹配的问题。 修复内容 修复部分关卡需要某种工具、但该工具尚未解锁,导致无法通关的问题(例如需要用「导线」跨接断口却用不了)。 现在只要关卡用到了某个工具,进关后该工具必定可用、可点击,不再出现"关卡需要却点不动"的情况。 已全量核查全部 160 关(主线 / 限时挑战 / 紧急抢修)的解法所需工具,确认无遗漏。 说明 原有存档、关卡进度与星级不受影响,老玩家可直接继续。
官方
1 赞
《电流医生》更新日志 v1.0.36截图
《电流医生》更新日志 v1.0.36
各位检修员好,本次更新新增了新手教程,并让万用表更接近真实电工操作。 新增内容 手把手新手教程 首次进入游戏会先进入教程关卡,六个工具全部解锁,每种工具配一个小电路。 用手指动画一步步指引该点哪里、怎么操作,学会一个再学下一个。 每学会一个工具,会弹出一张说明卡,包含三部分: 游戏中的用处 —— 这个工具在游戏里干什么 怎么使用 —— 具体操作方法 现实中的运用 —— 真实电工场景里的用途 六个工
官方
4 赞
《电流医生》更新日志 · v1.0.50更新主题截图
《电流医生》更新日志 · v1.0.50更新主题
关卡推进修复 · 全模式顺序校正 🐛 修复过关后跳到错误的关卡(重要)有玩家反馈:过关之后出现的不是下一关,而是别的关卡。原因:游戏里有 25 个困难关(第 36–60 关)是插入进主线顺序的,实际游玩顺序是:第 1 关 → 第 2 关 → 第 36 关 → 第 3 关 → 第 4 关 → 第 37 关 → …但结算页的「接受下一单」按「关卡编号 + 1」跳转。所以玩完第 2 关后,程序以为下一关
官方
4 赞
1 回复
00:30
《电流医生》:提着工具箱上门,把灯修亮的那一刻最上头截图
《电流医生》:提着工具箱上门,把灯修亮的那一刻最上头
《电流医生》玩法介绍 —— 提着工具箱上门,把灯修亮的那一刻最上头 一句话 你是一名电气工程师,接到各行各业的报修单。观察电路、用万用表测量、定位故障、动手修复,最后合闸通电——灯亮了,电机转了,客户说一句「师傅,厉害了」。 核心循环 每一关都是一次真实的「上门检修」,流程就四步: ① 观察 —— 电路板上是节点、导线、开关、负载(电机 / 照明灯 / 电源)。哪一段不亮、哪里在跳闸,先从图纸看起
1 赞
《电流医生》更新日志 v1.0.23截图
《电流医生》更新日志 v1.0.23
各位检修员好,本次更新带来了大量新内容,并对手机端操作做了系统性优化。 新增内容 25 个困难关卡 主线新增 25 个高难度系统级故障关卡,插入在原有节奏中——每通过 2 关,就会遇到 1 个难关(第 3、6、9… 位)。 每个难关都是 3~4 处故障的综合题,需要按"总 → 分 → 元器件"逐级排查。 选关界面用红色「困难」标记区分,方便提前做好心理准备。 排行榜改为积分榜(无上限) 排行榜由「
官方
1 赞
《电流医生》更新日志 · v1.0.45截图
《电流医生》更新日志 · v1.0.45
更新主题:难度模式上线 · 硬核检修 🆕 新增:难度选择 进入游戏点「开始检修」后,先选择本次检修的难度: 简单模式 —— 当前玩法。测量后电路板会直接标出故障位置,跟着修就行。 硬核模式 —— 像真实电工一样靠测量判断。测量不再标出故障位置,需要自己用万用表分析电压、电阻,推断问题出在哪。 两种模式关卡完全相同,区别只在于是否提示故障位置。选择结果会记录到存档。 ⚡ 新增:硬核模式专属内容 集成
官方
3 赞