下载 App

开发者日志2

1 小时前

开发日志 · GameJam:把"策略"从数值里搬出来

这篇讲我们这个项目的核心设计:地形与元素反应怎么挂钩,为什么这样设计能产生涌现,以及第一关现在的完成度。
horizontal linehorizontal line

一、我们想做的不是"最优解计算器"

常规塔防本质是一个最优化问题:给定预算和地形,算出柱子插在哪收益最大。玩家的操作和战斗结果之间是脱钩的——你不需要理解战场,只需要计算战场。
我们想做的是反过来的东西:让玩家的一个决定,在几秒后变成一个他自己也没预料到的局面。
要做到这件事,光加随机性没用,光堆系统也没用。它需要一种具体的性质。

二、涌现:我们的设计验收标准

涌现(emergence)是个借来的词——整体的行为无法从任何单条规则里预测出来,它只在规则相互作用时才出现。
我们把它当成了验收标准:不去设计"涌现的结果",而是只写局部规则,然后看会不会自己长出东西。

关键决策:把元素劈成两半

我们做的第一件、也是最重要的一个决定是:
塔本身没有任何元素。元素的唯一来源是地形。
塔只是一枚"催化器"——它本身是无色的,攻击时读取自己挂的符文,把这个元素打出去。而怪物从地形上走过时,会挂上脚下的元素。
于是反应的唯一触发条件是:异色相遇。
这个设计立刻带来一个反直觉的结果:
玩家真正在布置的不是塔,是地表。
塔是杠杆,地形是场地。同一座雷塔,放在水边是"高压电鱼",放在草边是"召草兵自爆",放在火边是"超载"。塔没变,行为完全变了。
而这个差异不需要任何专用代码——它是从"地形有元素、塔有元素、相遇则反应"这三条规则里自己长出来的。

三、六种反应 = 六种不同的"场"

4 种元素两两组合 = 6 种反应。我们刻意让它们在功能上互不重叠,因为组合的价值来自于差异:
组合反应它做的事
火 + 水蒸发零伤害,换 10 秒内所有伤害 ×1.5 —— 增伤不是输出
火 + 草点燃持续伤害,且在草地上蔓延、留下火坑
火 + 雷超载直接砍掉最大生命的 8% —— 无视一切防御
水 + 草缠绕减速 → 定身 → 完全锁死,三段递进
水 + 雷导电劈向最近的 3 只,伤害递减 —— 怪越挤越强
草 + 雷腐化召唤草兵,死亡爆炸且不区分敌我
注意每一行的动词都不一样:有的是增伤,有的是持续伤害,有的是斩杀,有的是控制,有的是扩散,有的是召唤。
这不是六个伤害数字,是六种不同的因果。

四、涌现的三层来源

当"地形 + 塔"这个结构立起来之后,涌现有了三个可以叠加的来源:

层一 · 乘算 —— 多块地形串成路径

路径被切成 6 块,每块可以独立标注元素。所以你可以让一只怪走一趟吃三种反应:
水块(触发蒸发易伤)→ 草块(易伤期间被点燃)→ 雷块(超载砍血)
伤害不是相加的,是乘算的。玩家在设计的是一条"效果流水线"。

层二 · 时序 —— 顺序本身就是策略

因为反应是消耗品(触发后怪身上的元素就没了),所以先后顺序有意义:
先用蒸发挂易伤 → 再用点燃持续掉血 → 最后超载收尾
同样两个元素,顺序不同结果完全不同。这不是数值差异,是结构差异。

层三 · 密度 —— 地形决定谁扎堆

导电链只劈最近的 3 只,腐化每命中一只怪就多召一个草兵。这两种反应的强度取决于怪群的密度。
而密度不是随机的——怪在哪个位置停留、往哪涌,是由地形和塔决定的。
于是地形布置变成了"我在设计什么样的怪群形态"。
TapTap
游戏开发者讨论区
1.2 万关注·3718 帖子
游戏开发者讨论区 封面
1.2 万关注 · 3718 帖子
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!截图
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!
各位期待已久的冒险家们,经典科幻风MMO手游《决战破晓》今日双端上线TapTap平台!原汁原味还原端游质感!让我们一起进入兰肯纳斯,开启赛博时代的冒险之旅! 【故事背景】公元2800年,太阳异变,灾厄降临。骤然加剧的恒星活动使整个兰肯纳斯沦为废土,文明毁于一旦。幸存的人类在变异怪物的威胁下艰难求生,人口锐减,希望渺茫。然而,火种未灭——现在,请举起你的武器,组建星际军团,为了生存而战!抵御异变
00:33
开发者日志 02截图
开发者日志 02
喵?闹喵荒了!是一款肉鸽打怪模式,玩家为了拯救喵星的危机,不得不去与喵星人*互动*,因为喵星人患上了一种*不与人类互动就浑身难受*的病,身为喵星人保护协会的一员,玩家需要尽可能地与喵星人进行*互动* 一个雏形,后面还有更多,人物(虽然是ai生成的,不耐看),更多的道具,场地背景,战斗系统,但应该不会设计成闯关模式
1 赞
10:35
打工人VS资本家,游戏Demo详细介绍截图
打工人VS资本家,游戏Demo详细介绍
游戏为策略游戏,玩家只需要把握时机召唤角色,释放技能。角色有自己的ai决策逻辑执行寻路、攻击、释放节能。 对现实职场进行讽刺。#发现好游戏
1 赞
01:04
游戏服务器工程师入门截图
游戏服务器工程师入门
从事游戏服务器开发,需要这些知识储备,造作准备,早学习,为工作做准备
开发者日记(day 6)截图
开发者日记(day 6)
#聚光灯gamejam开发者日志 自我介绍:我是一名大四毕业生,我学的专业是数字媒体艺术,只参加过一次Game jam,可以说这是正在做我的第一个游戏,我完全是一个小白,而我却打算单人solo,参加这次的活动也算是挑战自己了。 我要做的是一个多人联机扮演沙盒3D游戏。 游戏名称《我是布鸽》 世界观:(暂时) 布鸽为了去码头整点薯条,无意收到一个传单,被骗入一个黑公司,每天的重度压榨布鸽,让它产生
6 赞
3 回复
00:51
聚光灯第11天啦!新进展!截图
聚光灯第11天啦!新进展!
#TapTap聚光灯独立游戏 #聚光灯gamejam开发者日志 #TapTap 扔扔骰子,抽抽小霸鸽[心动小镇_点赞]
9 赞
7 回复
01:25
如果AI智能真会犯罪怎么解?截图
如果AI智能真会犯罪怎么解?
3 赞
龙之谷启程手游丨战士新手加点攻略(剑圣分支)截图
龙之谷启程手游丨战士新手加点攻略(剑圣分支)
一转分支:剑圣(爆发连招流,喜欢高输出选)定位:敏捷爆发、单体高伤、灵活连招,攻速快、打击感强,适合喜欢秀操作、打单体爆发的玩家。核心加点(15-50 级,优先满核心) 1. 必满核心(优先级最高)三段斩(满):突进 + 三连伤害,快速贴近 BOSS,连招起手月影斩(满):剑圣核心单体爆发,高伤 + 剑气,打 BOSS 主力技能。剑气共鸣(满):普攻附带范围剑气,持续输出拉满,清怪 / 单体都好用
1 赞
00:47
新游招募令-【创世纪】"命运眷顾勇敢之人!"截图
新游招募令-【创世纪】"命运眷顾勇敢之人!"
欢迎来到这片充斥着枪炮,细菌,与钢铁的土地,旅人。 在这里,世界正处于大争之世。驱动与链接钢铁巨兽的不是蒸汽,而是被湮灭的“信息熵”。人们通过魔晶这一工业奇迹开启了工业化的浪潮,第二次魔导革命于一战后的阵痛中开启,魔导工业技术于实践中爆炸式发展,也带来了不可逆的代价——世界正在枯竭,洋流遭到污染,现实的物理法则开始被人质疑,时序在魔导工业化的浪潮中逐渐崩坏,历史被人所遗忘,又以扭曲的方式重组,人与
1 赞
6 回复
00:15
AI美学方法论:从“如意之心”到“如如之心”截图
AI美学方法论:从“如意之心”到“如如之心”
AI美学方法论:从“如意之心”到“如如之心” 一、核心命题 AI美术的关键,不是让AI完全服从人的意志,而是理解AI自身的能力结构,并顺着它最擅长的方向生成美学。 我真正反对的不是“控制”本身,而是在错误的地方使用错误的控制方式。 美术创作需要开放、生成、筛选; 系统程序需要秩序、逻辑、精密。 所以我的核心思想不是简单的“放任AI”,而是: 美学上顺势,系统上控制;生成时开放,建构时精密。 二、哲
6 赞
2 回复