下载 App

《五行残响 ·二一一九》开发日志总结篇

10/249 浏览综合
《五行残响 ·二一一九》开发日志总结篇
这篇是写给玩家的。技术细节在上周的日志里,这篇只讲这游戏是什么、这段时间改了什么、它现在能玩成什么样。
先说这是个什么游戏
《五行残响 · 二一一九》,五行铠甲题材的 Roguelike 动作游戏。横屏,手机和 PC 都能玩。
设定是这样的:
2119 年,异世界如期降临。能战斗的只剩你一个。
十年前,五位五行铠甲战士相继离场。他们留下的铠甲残响与你签了契约——金、木、水、火、土,五套铠甲,一个人用。
你现在待在一个叫「时空夹缝」的地方。封印敌人的五行大阵正在崩解,倒计时 3600 天。死一次,时间会少掉一年。想买回来,得花时空石。
你不是在拯救世界。你是在拖住时间。
核心玩法,三句话
一、随时切属性。
金、木、水、火、土,五种属性的铠甲。相生相克:打木怪用金更疼,被火打用土更扛。
切换是即时的,不是选一次就定终身。一个部位的技能卡和属性卡凑齐五行,就形成「循环」——开大招时这个部位的全部卡牌无条件激活。
二、百卡构筑。
100 张属性卡、30 张技能卡、16 张核心卡。六个部位自由装配,同属性两张卡可以合成,解锁变体(刃 / 风 / 冰 / 电 / 沙)。
属性卡不是简单的「攻击 +10%」。它分五层:基础词条、部位效果、基础五行、相生相克、变体。同一张卡装在不同部位,效果不一样。
三、双钟压力。
日历钟往前走,封印钟往后退。封印归零,游戏结束。
四个结局,看你能否拯救地球。
这段时间改了什么
手机从 10 帧回到能玩
上一版在手机上大概 10 FPS,最惨的时候 3 FPS。
找根因花了不少时间。最后发现是引擎的一个函数调用开销——游戏里每颗子弹每一帧都在重新加载同一个模块,单次 36 微秒,一百多颗子弹就是几十毫秒。改掉之后帧率回到可用区间。
顺手把子弹从「纯色方块」改回贴图。之前为了省性能把子弹批量画成色块,效果确实出戏。现在改成:子弹太多的时候自动合并成一颗更重的弹,伤害叠加、体积变大,观感比方块自然得多。
「角色时不时不能移动」修好了
这个 bug 折磨了很久——能闪避,但摇杆推不动,而且时不时发生。
后来加了真机日志才看出来:触摸确实到了摇杆,但每次的 pointer id 都在变,说明按住被瞬间取消了。
根因是界面里只要有可滚动的列表,它就会抢走触摸指针,把摇杆的拖动变成了「点一下就断」。修法很轻:让摇杆截住手势,不让它冒泡上去。
现在摇杆稳了。手机的掉落物也改成生成 1 秒后自动吸取,不用踩着捡。
地图换成了青石机关遗迹
之前地板、墙、柱子都是几何方块。现在是青灰石地、石柱配深青铜细栏,中央干净、边缘少量残破。
五个区域各有配色:金是浅香槟金、木是苔青绿、水是冷灰蓝、火是暗赤陶、土是暖赭石。
这里有个原则:只有环境染色,角色、敌人、子弹都不染。属性色是地图信息,不能污染战斗可读性。
石墩也换了正式图,脚下有菱形接触影,右下有宽软投影。
Boss 的护盾不再是「血更厚」
区域 Boss 有「相生装甲」:护盾血量是本体最大生命的 25%,破甲时会清掉其它四条能量,只有对应的那条能继续破。打 Boss 血量低于 30% 会优先进入第三阶段。
大招「五行循环」
满能量开大,头顶浮出「五行循环」四个字,1.4 秒上浮淡出。五个分身各一种属性自动索敌。
这段时间还修了一个显示问题:开大时角色本体在部分设备上看不见。把一张超大图集拆成了四张分朝向的小图,加了异常纹理检测和逐级回退——大招图丢了会退到当前属性立绘,再退到通用立绘,不会变成透明人。
现在的样子
5 个区域 + 最终 BOSS 随机起始顺序
100 张属性卡 + 30 张技能卡 + 16 张核心卡 六部位装配、合成、变体
27 普通怪 + 11 精英 + 7 BOSS 五个职业:近战 / 射手 / 控制 / 冲锋 / 自爆
22 段记忆剧情 + 22 件祝福 链条按顺序解锁
4 个结局 每个解锁局外成长
8 首 BGM + 17 个音效 按区域和场景切换
关于「一个人和 AI 做游戏」
这游戏不是团队做的。我是一个不会写代码的人,整个项目是和 AI 一起完成的。
我做的事情是:想清楚要什么、判断手感对不对、这段剧情像不像人写的、这张卡是不是离谱地强。AI 负责把它变成代码。
好处是能做出体量远超一个人的内容。坏处是——我没办法靠「经验」判断哪里会出问题,所以给自己定了几条死规矩:
每次改完必须跑全套自动化测试
逻辑测试通过不等于画面正确,关键画面必须真的截图看
数值不靠感觉调,用配对实验测
上一周就抓到过好几次「测试全绿但截图是错的」——领域技能的轮廓、石墩的前后遮挡、大招的角色图,都是这样。
还差什么
老实说:
部分小怪的图还是程序生成的占位图形,玩家角色和 BOSS 已经是正式图了
最后
这游戏叫《五行残响》,不是《五行铠甲》。因为真正留下来的不是铠甲,是残响——五个人已经不在了,但他们留下的东西还在响。#发现好游戏 #聚光灯 #TapTap聚光灯独立游戏 #聚光灯gamejam开发者日志 #聚光灯游戏创作挑战 #聚光灯gamejam全民试玩
活动 | 聚光灯游戏创作挑战