下载 App

《鼓令·无名》开发日志 01

修改于昨天 08:366 浏览综合
《鼓令·无名》开发日志 01:我做了一款"你指挥不了任何人"的战争游戏
大家好,这是《鼓令·无名》的第一篇开发日志。
先说这游戏最奇怪的一点:
你可以放火、断视野、敲鼓、改地形、把一条浅水带变成能走的路—— 但你没有一个按钮可以命令士兵"往前冲"。
一个都不行。
【这是什么游戏】
《鼓令·无名》是一款古代战争的卡牌构筑 Roguelike。你扮演的不是将军,是军中的一名「令史」:你手里有鼓令、旗语、器械、时机、秘策五类牌,但它们全都只能改变条件,不能指挥任何单位。
战场上有 170 到 400 个士兵,每个人只知道自己身边几米的事: 附近有多少人在跑、身边有没有人倒下、自己是不是落了单。
然后他们自己决定——留下还是跑。
【和主题「涌现」的关系】
这一届的主题是「涌现」,我最想要的就是它字面的意思:
一场仗的胜负,不是我设计出来的,是从几十条局部规则里自己长出来的。
所以我给自己定了三条不能破的铁律: 一、任何单位只能读到视野内或贴身的信息(没有上帝视角) 二、玩家不能指挥任何单位(只能改条件) 三、胜负不是被打出来的——敌人不是被打死的,是被冲垮的
第三条可能最反直觉。我们做实测时,一场 24 刻的战斗打完,双方平均只损失约 7% 的人。 也就是说:你几乎杀不死对面,你只能让他自己散掉。
【本期进展】
士气引擎(这游戏真正的核心):
  • 每个单位每刻的士气,由基础项、邻居多数决、裹挟、孤独、伤亡、兵力、地形等多项共同决定
  • 士气低于各自门槛就动摇,再低就溃逃;恐慌会通过身边逃跑的人传染开
  • 溃散值 = 正在逃跑的人数 ÷ 编制总数,越过 45% 并维持 3 刻就判负
20 个兵种:我方 8 种 + 敌方 12 种,每种有自己的数值和行为。 敌方从追着活人打的民兵,到只追逃跑者的蛮兵,到会枪毙自己逃兵的督战队。
战役框架:3 章 × 10 节点,已经能完整走完第一章。 卡牌骨架:令力每刻恢复 3 点、不累积;抽到 5 张手牌;五类牌各至少 2 张能实际出牌。
【一个我们实测出来的反直觉发现】
这条我想单独讲,因为它真的改变了这个游戏的打法设计:
击溃敌人靠的是"让更多人开始跑"。而溃散值算的是——正在跑的人占全军多少。
所以如果你把火力集中在已经逃跑的那批人身上,你确实把他们杀掉了,但你也把"正在跑的人"从分子里清掉了。
结果:敌方溃散值反而下降。
我们用实测数据验证过:在某一关,禁止"补刀"能让敌方最后溃散值从 14 涨到 19;而改动溃散值的算法只会让它从 15.9 涨到 21.6,远远不够。 真正让第一关成立的,是我们补上了一条漏掉的设计——民兵「无甲无粮,每刻额外 −1 士气」。 补上之后,第一关从"打完都没人崩"变成"第 6 刻敌军开始成片逃跑",最终敌方溃散 53.4%、我方 2.4%。
一个数字,决定了一场仗是不是"看起来像打仗"。
【火是双刃,而且先割自己】
火会削视野。看不见远处的人会往中间挤,挤在一起恐慌更容易传染——所以火让崩溃更容易。 但火同时又让逃窜速度 +20%,人跑得越散,恐慌越难传——所以火又让崩溃更难。
实测的净结果是:更容易崩,但对我方更不利(我方 +4.9pp,敌方 +2.5pp)。
你不能不问代价地用火。
【问题与风险】
  1. 性能:500 个单位时,每刻结算约 26~31ms,超出我们定的 25ms 预算。已定位到瓶颈是视野查询(占 72%~74%),排在后面单独优化。500 是最终关的规模,必须解决。
  2. 卡池:设计里 106 张卡,目前只实现了骨架期的 20 张。其中有一批"破局卡"(火筏、缄口、塞河等)连底层机制都还没有,这是目前最大的缺口。
  3. 内容:商店和营帐两个节点类型目前是空的,走一章会有"跳过"的感觉。
【下期计划】
  1. 补齐卡池缺的几类底层机制(地形载荷、有向位移、未移动条件)
  2. 让"商店 / 营帐"两类节点有实际内容
  3. 优化视野查询,把 500 单位拉回预算内
【配图】
游戏是用 TapTap 制造做的,还在开发中。有任何想法都欢迎在评论区聊—— 尤其是:你觉得"不能指挥"这件事,是束缚还是自由?#聚光灯GameJam开发者日志
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
74 赞
23 回复
《鼓令·无名》开发日志 02截图
《鼓令·无名》开发日志 02
《鼓令·无名》开发日志 02:同一份代码,跑出两个不同的战场 这周遇到一件事,我想先说它。 同一份代码、同一个随机种子、同一个关卡,跑十次——有六次是一个结果,四次是另一个。 一个战场,两个结局。而差别不来自任何设计,来自一张表被遍历的顺序。 【本期进展】 先说做完的: · 战役骨架通了。3 章 × 10 个节点,第一章可以带着事件从头走到尾——战斗、事件、商店、营帐的位置都在。 · 卡池盘完了。
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
44 赞
9 回复
《鼓令·无名》开发者日志 · 03截图
《鼓令·无名》开发者日志 · 03
《鼓令·无名》开发者日志 · 03 —— 士气是一本账 2026-10-16 | 距上传截稿还有两天 | 第 3 期 〇 先说清这是一款什么游戏 《鼓令·无名》是一款卡牌构筑 + 群体行为涌现的 Roguelike。你是军中的「令史」——不是将军。 它有三条铁律,而这三条是全部设计的源头: 只写局部规则。每个兵只知道身边几十米内的事。没有全局视野,没有战术 AI。 你不能指挥任何单位。你能做的只有
开发日志2 玩法原型验证与方案调整《左轮牌:铸弹师》截图
开发日志2 玩法原型验证与方案调整《左轮牌:铸弹师》
设计内容简述 核心机制 元素反应规则 网格战场 原型边界 基于网格战场的UI交互(激活规则,相邻反应,各元素的特殊规则) 元素反应规则验证(4元素 数值的相克相生,相生的类型转化) 机制效果验证(4元素对应1机制) 设计目标 通过元素反应+网格战场的组合规则,涌现出有趣惊艳的策略组合,从而强化可玩性和设计创新程度 工作流程与产物 开发流程 使用WorkBuddy完善设计文档,并整合为交付包,补足
开发者日志04截图
开发者日志04
开发者日志04 依旧同步一下我们的美术 已经到赛程中后期了,大家都在全力加速中啊,我们参赛版的文案设定已经完善得大差不差了。策划发力了! p1是新场景的道具 p2是新场景但是道具还没整完。。 美术的话我还是有很多场景和道具的灵感想画的,就是我搓得实在是太太太慢了。 希望我们最后的参赛版都能有我想呈现的场景。 还有就是造字给我造脑雾了。。 还有6天希望我们能做到! (昨天在xhs上发了忘记在
【开发日志 6|存档系统:我踩过的坑】截图
【开发日志 6|存档系统:我踩过的坑】
养成游戏最怕什么?不是 bug,是玩家说一句"我的进度没了"。所以存档这块,我几乎是靠一次次线上问题堆出来的。 现在的架构是两层:本地双槽备份 + TapTap 云存档。游戏内任何资产变动(纸币、蛋、成鸟、鸟群配置)只发一个事件"标脏",由统一管理器做 0.35 秒防抖合并写盘,30 秒一个云端检查点,切后台、退出时立即补一次。目的是防两件事:频繁 IO,和在途写入被中断写坏。 听起来简单,实际翻
《梦之萌:壹》|我的梦境塔防做出原型截图
《梦之萌:壹》|我的梦境塔防做出原型
#开发日记 #塔防游戏 #原创游戏 一直很喜欢有氛围、有故事的塔防游戏,心里也悄悄构思了很久属于自己的小游戏。 我想打造一个独特的梦境世界,以梦境为舞台,那些细碎难言的情绪,都会化作闯入梦境的梦魇。玩家搭建防御塔守护的不止是游戏基地,更是一场纯粹又易碎的美梦。 为了把心里的画面落地,我在最开始创作时就用心打磨,初版就手写了一万多字的完整构想。从世界观剧情、关卡氛围,到美术风格、动画细节、
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
11 赞
7 回复
TapTap制造新手攻略③截图
TapTap制造新手攻略③
✨系列攻略: ①零基础入门,快速做出第一个Demo ②提示词写法、节约额度、基础预览使用 ③【本期】游戏立项规划,拒绝项目烂尾 ④预告:UI设计与美术素材工作流 很多小伙伴看完前两期,已经可以用嗒啦啦生成游戏界面。 但绝大多数人都会遇到同一个难题:脑子里想法天马行空,一股脑丢给AI全部生成。到最后系统堆得杂乱臃肿,BUG越修越多,项目直接烂尾搁置。 本期不讲报错、不教改代码,聊聊动手做游戏
7 赞