下载 App
《堑生》开发日志 03:
10/077 浏览综合
让玩家"有理由回来":进度与目标
原型阶段的失败与成功都不留痕,玩完就忘。于是加了本地进度存档:每张图记住你是否通关、最好守到第几波、打过几局。第二版又叠了一层星级评价——通关 1 星、据点没掉多少血 2 星、一只怪都没放进 3 星,只升不降;地图之间形成解锁链:前一张图至少拿 1 星,后一张图才开放。
这里有个小小的设计坚持:所有进度逻辑都关在表现层的一个文件里,战斗模拟核心一行没动。星级、解锁、存档全部是"对结果的读法",不是"玩法本身"——这条纪律后面省了大麻烦。
让敌人"有性格":涌现生态
裂壳体:被击杀时原地裂出两只高速幼体。听起来是加难度,实际是个决策陷阱——你在火力最密的地方杀它,等于往战线纵深投放两只快跑者;老练的玩家会故意放它到边缘再杀。
感电塔:电弧从主目标逐级跳向最近的敌人,专治挤成一团的簇群,把"扎堆走位"变成自我惩罚。
卫固体:对感电塔的正面回答——全身绝缘,电弧连不到它。第 7 波起登场,逼你回到"重火力点杀"。
三个版本凑出一个完整的克制三角:簇群怕电弧、电弧怕绝缘、绝缘怕溅射。克制关系全部由数据字段驱动(一个 immuneChain 布尔),而不是散在各处的 。
让地图"有地形学":第三、四、五张图
五张图现在各有各的"命题":
裂谷前哨:开放空地,火力塑形入门课;
双岔关隘:中央岩脊逼你考虑上下翼的兵力分配;
环垒关塞:双垒夹巷——中门是捷径射界,绕翼安全但多走 5 米,距离和风险第一次出现错位;
梳齿回廊:三道竖齿把中段切成蛇形走廊,“中门最疼”,和环垒正好互补;
闸口要塞:中央巨坝只留一个闸口,三线来敌全部挤过同一个点——这是为最后一个设施准备的舞台。
第四个版本登记梳齿图时验证了一件事:新增一张地图,玩法模块一行未改——只往地图目录登记"顺序、档案、生成器"三样,选关卡片、解锁链、存档、结算全部自动纳入。架构红利第一次兑现。
让防线"有取舍":递进解锁 + 专精 + 崩城炮
塔不该一开始就给全。设施按"你推进到第几张图"逐步解锁:第一张只有脉冲塔和屏障,阻滞场、感电塔各占一张图,崩城炮留在最终图压轴——慢速抛射、落点范围溅射,而且溅射是物理爆炸,连绝缘的卫固体都躲不开。敌人同步爬坡,回头刷早期关卡是纯净的新手感。
塔类设施升到满级时强制二选一专精且不可逆:感电塔要么电弧多跳一格、要么伤害暴涨五成;崩城炮要么溅射铺得更宽、要么砸得更疼。同一道防线从此有 build 的分野。
让玩家"算得准":下波侦察
本期最爱的功能。布防阶段打开分析面板,它精确预告下一波:几只什么敌人、分别从哪个口进。
不是"估算"——是逐位精确。整套模拟是确定性的、随机源是颗可克隆的自管 LCG,侦察就是在后台用同一颗随机数把下一波"偷偷重放一遍",不消耗真实随机、零新增存档。测试直接锁死"预告与实况逐一对应"。
这给所有做系统的人一个启发:确定性不是限制,是素材。当你把所有随机都收进一个可克隆的小对象,"时光倒流、模拟未来、观战回放、回放录像"这类功能都会变得廉价。
让通关"不是终点":围城无尽
八波守完,结算里多一个绿色按钮:继续围城。第 9 波 62 只起步、每波再+6、敌人血量沿既有条款继续成长,直到据点陷落。每张图记住你的围城最深纪录。
实现只补了三块:波次数值越过表尾的外推、高波敌种构成封顶(防线性外推冲破概率上限)、以及让"深度"如实进档。
跑下来,"每次改动都不弄坏上次做的东西"从来不是自然发生的——它是这套枯燥仪式的副产品。
现在与接下来
游戏已经是完整闭环:五图星级、递进解锁、专精分叉、围城冲深度,全程离线单机。
下一批想做:围城词缀(每隔几波给敌潮加一条规则变体)、第六张地形、一轮整体手感调优。















