下载 App

开发者日志 ④ · 把世界扩成八环,再把菌林和霜脊的生态接进去

9 小时前1 浏览
游戏:《涌现之野》| 单人 · TapTap 制造 · 目标双端(PC + HTML)
覆盖区间:10.13 – 10.15(开发第 12–14 天)| 版本 1.0.63 → 1.0.91
horizontal linehorizontal line
【聚光灯 21 天】Day 12–14 —— 把世界扩成八环,再把菌林和霜脊的生态接进去
上一期收尾时,第二张地图(湿地 + 烬野)的系统刚跑通。这一期开头,我先把"世界"本身做大,再一口气把第三张地图(菌林 + 霜脊)的生态系统往里填。三天下来,版本从 1.0.63 推到 1.0.91,第三张地图的代码线基本收口。
TapTap

一、世界从一座小岛,扩成了八环

之前的世界其实就是一座小岛加一圈海,半径小到一屏能装下,深海也没有边界。这期重做成了八层同心环:核心、霜脊、菌林、烬野、湿地、海滩、浅海、深海——环的顺序按情绪曲线排,越往外越险。
配套改了几件基础设施:火格改用稀疏哈希存储,只遍历活动窗口,世界扩大后性能不掉;浅海涉水会减速并强制湿润、深海软阻挡把角色推回、最外圈是气候墙硬钳制;陆生生物被门控在浅海外缘以内,不会"海上行走"。旧的存档格式不兼容,直接作废、读旧档弹"世界已重构"提示——反正还没发布,没有真实玩家档要迁移。

二、声音第一次进游戏

这一期把音频线完整接进来了。架构是事件总线:游戏逻辑只往一个队列里推"发生了什么"的事件 id,表现层统一消费,逻辑层不依赖任何音频接口。首批进了 24 条音效:环境循环、燃烧、雷、脚步、天气三层声、Pulse 夜茎,等等。
真机调试时发现两个播放问题都修掉了:一是音效误加了资源存在性门控,在真机上永远加载不出来(和之前贴图的坑同源);二是没等用户操作就播循环音,被浏览器自动播放策略拦了,改成首次点击 / 按键后才放行。

三、菌林和霜脊:把"涌现"的第二半接进去

这一期的主线是第三张地图。按设计,这里的"涌现"靠系统之间互相触发:孢子、冰、捕食、偷窃、过牧,每一条链都接上了专属的视听反馈。
  • 孢子:菌林里程序化长孢子囊,周期释放孢子云,随风漂移。云碰到火就爆燃、落到地上长出发光菌丛、罩住生物让它们陷入狂乱;断桥处用菌沟软阻挡带,fertilized 累计几次后菌桥分段生长、解锁通行。
  • 冰冻:浅海能结冰、白天融化、火也能融冰,冰面是干燥语义。霜脊夜间低温会在屏幕边缘结霜。
  • 生物与捕食:蜥狼巢重摆、夜里有真实捕猎行为;石矛近战接进来,火伤走统一通道;电鳗蛙之前从不放电(巢离水太远、又不主动找水),这期给它加了找水半径;拾荒蟹是新手——它不怕玩家,偷完背包就往巢跑,受击就逃不反击。
  • 生态链与生存:过牧会让藤蔓疯长、体温有失温三档分级、恒温芯双向免伤、游泳能力上线(泳速打折、耗体力、会溺水)、击杀掉落和地面拾取、菌丝荧光。
三天里这批系统一张接一张核销,第三张地图的代码线已经闭环十六张卡,只剩两张 UI 卡(图鉴观察笔记、能力提示)在飞。按闸门标准(18 个涌现事件过 12 且各有专属反馈),代码侧已经过半、接近达标。
🖼 图 5 放这里(体温与菌灯体验:夜间菌灯驱兽范围 + 失温霜花视觉分级,或一张霜脊低温环境的截图)

四、我们改了派活方式:审查与测试解耦

这期工程量陡增,派活方式也调了。原来要么纯串行(美术全后置)、要么四线并行(单人切不过来),最后定了混合制:代码和音频交替推进,终美术集中到后期。
另一个关键拍板是验收延后:批次照常交付、照常做静态自证,但真机验收统一攒到第三张地图完工后一起测。这样一天能连跑多轮"派单→交付→过审→下批开工"的闭环,不至于每卡都卡在等真机。代价是验收单已经累积了十二份挂起,到时候要出一统测试总单。
过程中塔啦啦(我的 AI 协作伙伴)养成了一个习惯:任何"改了 / 没改 / 数字是多少"的断言都附证据(代码行号、实测值、截图)。因为类型检查和构建器拦不住跨系统的一致性坑——环名错位一格、放电半径够不着、配置键写错读取路径,这些只有参数级对账和真机才抓得到。
horizontal linehorizontal line

本期进展

  • 世界扩容为八环分层结构,补齐水域规则与稀疏哈希火格,存档格式作废升级
  • 音频线完整接入,24 条音效入包,修复真机播放两类问题
  • 第三张地图(菌林 + 霜脊)生态系统密集落地:孢子 / 冰冻 / 捕食 / 偷窃 / 过牧 / 体温 / 游泳 / 掉落 / 菌丝荧光,代码线闭环十六张卡,仅剩两张 UI 卡
  • 排期改为混合制;验收延后到 M3 完工统一实机测试
  • 版本推进:1.0.63 → 1.0.91

问题与风险

  • 真机验收延后:十二份验收单挂起未实测,潜在问题可能集中到统一测试时才暴露
  • 静态检查拦不住跨系统一致性问题(环命名、距离可达性、配置键读取路径),依赖参数级对账与真机
  • 素材使用声明在线文档仍未建,是投稿硬性阻塞项
  • 烬野内容、部分美术 / 音频线尚未补齐(属降级预案允许范围)
  • Render.lua / Balance.lua 超过 2000 行,构建器持续提示需重构(非阻塞,后期处理)
  • 10/18 红线临近,上传物料需提前准备

下期计划

  • T3.12 图鉴观察笔记 + T3.13 能力提示交付,收口第三张地图代码线
  • 整理统一实机测试总单,与用户约整段测试窗口(PC + 安卓)做 M3 核销
  • 补齐素材使用声明等投稿硬性文档
  • 第三张地图收口后转入 M4 代码主线
  • 提交前检查:debug 开关全部关闭
#TapTap制造 #聚光灯gamejam开发者日志
开发者日志 ⑤ · 世界定稿、游戏提审,以及用参考图让 AI 做 UI截图
开发者日志 ⑤ · 世界定稿、游戏提审,以及用参考图让 AI 做 UI
游戏:《涌现之野》| 单人 · TapTap 制造 · 双端(PC /H5 分享即玩) 覆盖区间:10.16 – 10.20(开发第 15–19 天)| 版本 1.0.94 → 1.0.185 【聚光灯 21 天】Day 15–19 —— 世界定稿、游戏提审,以及用参考图让 AI 做整套 UI 上一期把第三张地图(菌林 + 霜脊)的代码线收了尾。这一期开头,我把整个世界重做了一遍,接着把游戏第一次
开发者日志 ③ · 兔子会跑了,然后我重写了整个美术管线截图
开发者日志 ③ · 兔子会跑了,然后我重写了整个美术管线
戏:《涌现之野》| 单人 · TapTap 制造 · 目标双端(PC + Android) 覆盖区间:10.08 – 10.12(开发第 7–11 天)| 版本 1.0.22 → 1.0.53 【聚光灯 21 天】Day 7–11 —— 一只兔子,让我把美术路线推倒重来 上一期写到兔子第一次在真机上"活"过来,但那是用程序化绘图硬画出来的。这一期开头,我就把这整条路线推翻了。 原因不复杂:造型、朝
******工作室:我们的开发日志#5 《转人工》完整版现已上线~截图
******工作室:我们的开发日志#5 《转人工》完整版现已上线~
拿到“涌现”这个主题时,我们首先想的是:怎样才能把它做成一种玩家可以亲手体验的玩法? 我是计算机专业出身,第一个想到的,自然是大语言模型中智能的 涌现。围绕这个方向,我们讨论了很多想法,也花了十天时间做出初版。但很可惜,受限于剩余的开发时间,那套方案最终还是被放弃了。带着一点不甘心,我们重新回到主题本身,寻找一个更具体、也更容易被感受到的切入点。 这一次,我们想到了文字。 单独写下一个“a”,再写
4 赞
00:34
《荒原复苏指南》开发日志④:关卡演示堂堂袭来!!截图
《荒原复苏指南》开发日志④:关卡演示堂堂袭来!!
- 人类曾因掌握元素合成技术而一度辉煌,又因滥用元素能量而逐渐从内里衰败。 - 30世纪80年代。社会文化充斥着激进乐观主义与庞大机械美学,在这里,污染和能源共生,幸福与痛苦并存。官方广播和宣传画里依旧在宣扬“科学将战胜一切”、“元素能量将再造新农田”的口号,而世界主城却已经因为污染过度而濒临崩溃、空间挤压严重。为了寻找新的生存空间与无污染能源,官方启动了“重构拓荒计划”。 - 玩家将作为前线拓展
17 赞
5 回复
《气味之城》开发日志#1|为什么"涌现"和猫是天作之合截图
《气味之城》开发日志#1|为什么"涌现"和猫是天作之合
大家好,我是一个人报名了 2026 聚光灯 21 天游戏创作挑战 的独立开发者。今年主题公布那一刻我就笑出了声——涌现。因为我已经想做这个游戏很久了: 《气味之城》:你不是猫神,你只是一只猫。 先说一个所有养猫人都懂的事实:你永远无法"教会"一只猫任何它自己不想学会的事。但你家猫可能自己学会了——听见冰箱开门就瞬移到厨房;你心情不好时过来踩奶;凌晨三点准时在你身上练马拉松。没人教过它,这些行为是它
3 赞
4 回复
00:30
《失心》游戏开发者日志01|游戏UI迭代及实机演示截图
《失心》游戏开发者日志01|游戏UI迭代及实机演示
进入《失心》之前,玩家首先看到的是我们工作室 UNLOOK 的标识。我们将原来的标识转成 SVG,并让其中的红色瞳点转动、观察,再逐步显露完整字形,希望这个短暂的开场能带出一点好奇和不安。 这次《失心》的开局 UI,我们围绕小灵通(因为游戏的主要交互道具就是小灵通)做了几轮调整,希望玩家从打开游戏开始,就能感受到故事里的年代和气氛(故事年代背景为2000s)。 早期版本先确定了一个方向:把菜单放进
14 赞
10 回复
00:10
群迹·上取其下,下取其上截图
群迹·上取其下,下取其上
#聚光灯gamejam开发者日志 向大家汇报一下今日进度,目前在和蚁群的默认移动算法进行斗智斗勇。或许是我的AI对蚂蚁有别样的理解,其实最初写出的方案更接近于围绕着恒星公转的行星。 哦我还以为文章里可以插入多支视频视频,想要展示一些其它的运动方式,可惜了。那么就简单在上方传一个比较典型的,有点类似于蟑螂的运行方式。 目前仍在解决蚁群的随机运动,和玩家可操纵性之间的平衡问题。以及如各位所见,目前的
3 赞
1 回复
《卡牌工业》开发日志 01|从“涌现”到产线对打截图
《卡牌工业》开发日志 01|从“涌现”到产线对打
大家好,我们正在用 Godot 做一个暂名《卡牌工业》的游戏。目前已经跑通了最小的生产与战斗循环,也做了两轮迭代。这篇先记录一下:面对“涌现”这个题目,我们讨论过什么,又为什么最后收敛到卡牌和工厂。 第一步:头脑风暴,涌现可以是什么? 刚看到“涌现”这个题目时,我们的想法几乎朝每个方向散开了。塔防、物理搭建、探索、解谜、经济系统、叙事,甚至增量游戏,都能让简单规则在玩家的操作中长出新的结果。再想下
从涌现出发,我们怎么做出了这个抽象玩法?截图
从涌现出发,我们怎么做出了这个抽象玩法?
《这样演不烧心》 开发者日志#1 26.10.01-26.10.07 搭建了前期框架,出了核心玩法美术的内部测试包 ,三套剧本成型,敲定了关卡过关数值,讨论了宣传物料的排期 这次聚光灯GameJam主题是——“涌现”。 为了搞懂这词,我们硬啃了不少游戏理论。简单来说,涌现的核心就是:“整体大于部分之和”。游戏不是写死的脚本,而是底层简单规则碰撞后,自发产生的复杂系统。 根据理论,游戏里的涌现大致分
1 赞
开发者日志04|有人在看着你,也有人在议论你截图
开发者日志04|有人在看着你,也有人在议论你
大家好,我们是夏月工作室,这是第四篇开发日志。 上一期,小镇居民有了骨骼、身高胖瘦和 19 种表情。这一期,我们把重心从"做人"转到了"让世界活起来":居民会看、会偷、会传闲话,你也能和他们面对面聊天、递东西。 先回顾一下:这是一款什么样的游戏 一句话概括:运用涌现设计的 RPG 养成经营模拟游戏。 故事发生在一片云海上。人们住在一座座浮空的小岛上,房子像一节节旧车厢,往外看永远是云雾,只能隐约望
2 赞