《船蛸·昼夜潮》解谜地图设计文档
横板侧视 · 海洋科普 · 双世界(昼夜)递进式解谜 · 目标群体:青少年 · 流程约 3 分钟
交付物:设计草图(含物体与运动轨迹)+ 通关办法 + 可运行的 Godot 4 工程
一、一句话概念
白天看得见线索,夜里动得了机关;夜里改动的地形,白天会显现。
同一片珊瑚礁有两副面孔:昼界是阳光通透的浅礁,石刻、海藻排列、鱼群路线给出线索,但所有机关都在“沉睡”;
夜界是幽蓝的暗礁,绞盘与闸门可以在夜里运转,可你看不清远处的刻痕。玩家在两张地图之间来回穿梭,
把白天的信息带到夜里执行,再把夜里改变的地形带回白天使用。
二、主角与三项能力
船蛸「阿墨」(雌性,带卵壳)
- 变色 C 皮肤里的色素细胞把体色调成与海水一致。光感珊瑚与生物荧光探照只认得“影子”,同色即隐形。
- 冲刺 / 喷墨 Shift 向前冲刺,沿途留下墨团;不按方向键则是原地喷墨。墨团有碰撞体:可踩、可压、可遮光。
- 躲避 / 缩壳 S 腕足收进壳里。体积变小(钻窄缝)、密度变大(洋流推不动、能压住压感石板),但跳不起来。
其他操作
- A / D 游动 Space 上浮
- ↑ 进出潮眼(切换昼夜)/ 拨动绞盘
- E 与 NPC 交谈 R 回到本关起点
掉进深渊不会死亡:一股回流会把你送回礁石边(无恐怖元素的温和惩罚)。
三、生物与环境的交互规则
| 对象 | 它能做什么 | 与谁交互 |
| 墨团(冲刺产物) | 持续 9 秒;有碰撞体,可站立;挡光;压住压感石板 | 阳光柱、压感石板、玩家 |
| 潮眼(涌升流漩涡) | 站进去按 ↑,在同一坐标切换到另一张地图 | 玩家 |
| 夜光螺 | 夜里发光;可被船蛸推动;被推进凹槽后触发机关,并沿洋流管道被冲到下一关 | 船蛸、凹槽、岩墙、礁石平台 |
| 光感珊瑚 / 感光藤壶 | 只认光与影子:见光闭壳(桥收起),遮光张壳(壳板伸出卡进岩缝成为永久桥) | 船蛸的体色、墨团 |
| 潮位绞盘 | 三档(低潮 I / 平潮 II / 高潮 III)。白天被藤壶封死,只有夜里能拨 | 船蛸、砗磲闸门 |
| 上升流 / 气泡柱 | 同一套“向上推”的力:对普通船蛸有效,对缩壳的船蛸无效 | 船蛸的缩壳状态 |
| 压感石板(昼夜成对) | 同一块石头的两面,必须同时被压住 | 缩壳的船蛸(重)/墨团(沉) |
四、解谜地图草图(含物体与运动轨迹)
每张草图分上下两栏:上为昼界,下为夜界。地图地形两栏完全相同,只有配色与可操作性不同。
红色虚线为通关动线,圆内数字是动线顺序(同一关内连续编号);虚线框是可动平台收起时的位置,箭头表示它的运动方向。
关卡 1 · 潮汐之门
关卡 2 · 光影之桥
关卡 3 · 洋流归途
五、逐关通关办法
关卡 1 · 潮汐之门(教学关:变色 + 潮眼 + 昼夜联动)
昼界:读线索 → 开光栅 → 进潮眼
夜界:推夜光螺入凹槽 → 机关启动
昼界:地形改变,新通道出现 → 过深渊
- 出生在左侧浅滩。走到 x≈170,与寄居蟹老伯交谈,他告诉你“涨潮时水会漫到第三道痕”。
- 往上走到 x≈268 的日晷石:石面上有三道潮痕,最上面一道刻着 III。记住这个数——它在关卡 2 的夜里要用。
- 前方 x≈450 是一道贯穿水体的光栅,底部是光感珊瑚。直接走过去会被回流卷回起点;按 C 变色,与海水同色后安然通过。
- 走到 x≈760 的潮眼,按 ↑ —— 你被涌升流送进了夜界,坐标不变。
- 夜界里,夜光螺在 x≈1000 发着光。一路把它推到 x≈1200 的凹槽(凹槽在昼界有一丛箭头海藻标注位置,夜里那片海藻是看不清的)。
- 夜光螺入槽的一刻:昼界的礁石平台从海底升起(跨过 x 1400–1650 的深渊),同时夜里挡在潮眼前的岩墙沉入海底。夜光螺自己顺着洋流管道滑走了。
- 走进 x≈1360 的第二个潮眼回到昼界。地形已经变了:礁石平台升起到了 y=620——与两岸地面齐平,直接踩着它走过去,落到对面就是关卡 2。
关卡 2 · 光影之桥(教学关:墨团遮光 + 用到关卡 1 的密码)
昼界:冲刺喷墨遮住阳光柱 → 感光藤壶张壳 → 壳板伸出成桥
夜界:把绞盘拨到 III → 砗磲闸门升起
昼界:穿过闸门
- 进入 x 1650–2800 的礁台,x≈2350 的小丑鱼告诉你:墨里有黑色素,一团墨就能挡光,而藤壶一“以为”天黑了就会张壳。
- 走到 x≈2780 的深渊边。深渊宽 240,跳跃只有 190 —— 跳不过去。
- 面向右按 Shift 冲刺:船蛸沿途留下 3–4 个墨团,其中一团正好落进 x≈3060 的阳光柱里。
- 阳光被遮断的一瞬间,柱底石柱上的感光藤壶张壳,两块壳板向左右伸出、卡进岩缝 —— 一道 y=700 的石桥横跨深渊,并且永久留下。落下的船蛸正好踩在石桥上。
- 沿桥走到 x≈3400 的潮眼,按 ↑ 进夜界。潮眼在实地上(y=590),不在桥面上。
- 夜界:x≈3440 是潮位绞盘,三档刻度。按 ↑ 逐档拨动,拨到第 3 档(高潮) —— 这正是关卡 1 日晷石上的那个数。
- 绞盘到位,砗磲闸门升到高处。走到 x≈3620 的潮眼回昼界,穿过闸门,进入关卡 3。
关卡 3 · 洋流归途(综合关:缩壳 + 墨团 + 两界同时操作)
昼界:缩壳沉过上升流 → 钻窄缝 → 气泡柱托上去
夜界:冲刺喷墨,用墨团压住夜界石板
昼界:缩壳压住昼界石板 → 两块同时压下 → 远洋之门升起
- 进入 x≈3480,老海龟告诉你:缩进壳里密度变大,洋流推不动你;底下有一条窄缝,只有缩着壳才钻得过去。
- 走到 x≈3700 的深渊。直接往前会被上升流顶到岩檐底下、过不去。按 S 缩壳 —— 上升流对你失效,你沉到深渊底 y=730。
- 保持缩壳向右滚,钻进 y 686–730 的窄缝(高 44,常态体型 56 进不去),一路滚过 x 3940。
- 到 x≈4190 的竖井底部,按 S 解除缩壳,气泡柱把你托到 y≈480。向右挪一点,落到上层礁台。
- 走到 x≈4430 的压感石板旁:它还有另一面。往前走两步就是 x≈4300 的潮眼。
- 按 ↑ 进夜界,x≈4280 的发光鱼提醒你:夜里的这块石板,得用沉甸甸的东西压住。
- 走到夜界的石板上(x≈4430),不按方向键、原地按 Shift —— 船蛸原地喷出一团墨,墨团落在脚下并按住了石板(墨团能存在 9 秒)。
- 立刻转身走回 x≈4360 的夜界潮眼,按 ↑ 回昼界,走到石板上按 S 缩壳压住昼界这一面。
- 两块石板同时压下 —— x=4900 的远洋之门升起。走过门,游到 x≈5150,结局。
六、递进关系一览(前一关学到的技巧在下一关复用)
| 在第 1 关学会 | 在第 2 关 | 在第 3 关 |
| 变色穿过光栅 | 同样的“只认影子”逻辑,用来理解藤壶对光的反应 | —— |
| 昼夜各自的分工(白天读、夜里动) | 白天读出 III → 夜里拨绞盘到 III | 白天看见石板 → 夜里用墨团压住石板 |
| 把夜光螺推进凹槽改变地形 | 用墨团改变光照,让壳板成桥(同样是“夜里/暗处做的改动留在了地图上”) | 用墨团压住石板,作为跨地图的“持续性动作” |
| —— | 学会冲刺留墨团 | 墨团既要压石板,又要理解它的 9 秒时限 |
| —— | —— | 学会缩壳变重、变小;上升流与气泡柱是同一机制的正反用法 |
七、海洋科普点(都藏在 NPC 台词与通关后的科普卡里)
潮间带与潮汐
海水一天涨落两次。潮池里的居民要在几小时里忍受温度、盐度和含氧量的剧变。
关卡 1 · 日晷石的潮痕
色素细胞与变色
章鱼、船蛸皮肤里有成千上万个色素细胞,每个都是一只小肌肉袋,牵动它就能在十分之一秒内改变体色。有趣的是它们多半是色盲,靠感光细胞判断环境的明暗与对比——所以“同色即隐形”。
能力:变色
墨囊与墨汁
墨汁由墨囊分泌,主要成分是黑色素。它在水里散成一团“伪形”烟幕,既挡光,也挡住捕食者的嗅觉。
能力:喷墨
生物发光
深海里约有 76% 的生物能自己发光,多数靠荧光素—荧光素酶反应,或者养着一群发光细菌。
夜界 · 夜光螺与发光鱼
上升流
风把表层海水吹走,深层富含营养盐的冷水上涌补充。全球大部分渔场都挂在上升流上。
关卡 3 · 洋流
深海压强与浮力调节
每下潜 10 米,压强增加约 1 个大气压。船蛸的壳里分出一个个小气室,靠调节气液比例控制浮沉。
能力:缩壳
关于“壳”的真相
船蛸不是螺。雌性会用两条特化的腕足分泌出一层薄薄的石灰质“卵壳”来抱卵、调节浮力;雄性船蛸只有几厘米长,一辈子没有壳。
结局
八、物体清单与坐标速查
| 物体 | 世界 | 位置(世界坐标) | 作用 |
| 光栅(光感珊瑚) | 昼界 | x=450, y 60–620 | 未变色穿过则被回流卷回起点 |
| 日晷石 + 三道潮痕 | 昼界 | x=268, y 500–620 | 给出密码 III |
| 潮眼 T1 | 昼界 | x=760, y=590 | 昼 → 夜 |
| 夜光螺 | 夜界 | x=1000 → 推到 1200 | 推动后触发机关 |
| 凹槽 | 夜界 | x=1200, y=596 | 夜光螺入槽即触发 |
| 阻挡岩墙 | 夜界 | x=1260, y 420–620 | 凹槽触发后沉入海底 |
| 潮眼 T2 | 夜界 | x=1360, y=590 | 夜 → 昼 |
| 升起的礁石平台 | 两界 | x 1390–1680,y 1180 → 470 | 跨过 x 1400–1650 的深渊 |
| 阳光柱 | 昼界 | x=3060, y 0–760 | 被墨团遮住即触发机关 |
| 感光藤壶 ×2 | 两界 | x=2796 / 3066, y=700 | 遮光后伸出壳板 |
| 藤壶壳板(桥) | 两界 | x 2770–3350,y 1180 → 700 | 永久桥面 |
| 潮眼 T4 | 昼界 | x=3320, y=590 | 昼 → 夜 |
| 潮位绞盘 | 夜界 | x=3440, y=580 | 三档;拨到 III 开闸门 |
| 砗磲闸门 | 两界 | x=3560,y 380 → 100 | 挡路;拨对档位后升起 |
| 潮眼 T5 | 夜界 | x=3620, y=590 | 夜 → 昼 |
| 上升流 | 两界 | x 3700–3940, y 292–730 | 推移普通船蛸;缩壳后无效 |
| 窄缝(隧道) | 两界 | x 3940–4160, y 686–730 | 高 44,只有缩壳(高 34)能过 |
| 气泡柱 | 两界 | x 4160–4220, y 480–730 | 把解除缩壳的船蛸托上去 |
| 潮眼 T6 | 昼界 | x=4300, y=590 | 昼 ↔ 夜(终局往返) |
| 压感石板(昼/夜各一) | 两界 | x=4430, y=598 | 两块同时压下才开门 |
| 远洋之门 | 两界 | x=4900,y 380 → 100 | 最终通道 |
| 终点 | 两界 | x≈5150 | 结局与科普总结 |
九、工程说明
- 引擎:Godot 4.7(GDScript,兼容 GL Compatibility 渲染,无外部素材依赖)。
- 两张地图在同一场景内各建一棵节点树,地形数据完全共用
LevelData.TERRAIN,只有配色与机关可见性不同 —— 保证“地形几乎相同”这一条硬约束。
- 世界切换:不改动地形,只切换
visibile 与玩家的 collision_mask(昼界层 / 夜界层),并把玩家留在同一坐标。
- 所有美术为程序化矢量绘制(
_draw()):海鲜配色统一、零贴图依赖,也方便后续一键替换成手绘素材。
- 自动化验证:
tools/test.gd 会跑通三关的解谜链路并逐条打印结果;tools/shot.gd 可批量导出各关卡截图。