海底神殿/结构

2025-10-30 15:54:06

此页面记录了给定的生成结构、地形特征或地物的方块构成和逐层构造。

本页记录海底神殿基本单位的详细结构。

目录

1 简介

2 房间的类型

2.1 侧翼

2.2 顶层房间

2.3 核心藏宝室

2.4 入口间

2.5 DXY房间

2.6 DYZ房间

2.7 DZ房间

2.8 DX房间

2.9 DY房间

2.10 十字形房间

2.11 细支柱房间

2.12 暗海晶石小房间

2.13 海绵房

3 结构生成

简介[]

藏宝室

海绵房

海底神殿由海晶石及其变种以及海晶灯构成。它包含着一个大的中央区域以及两个侧翼区域。神殿底下是一直延伸到海底的23个巨石柱。主入口在中心区域的前面。神殿长58格、宽58格、高23格(不含柱子)。

中心区域由许多房间构成。房间或水平或竖直地随机连接,组成巨大的迷宫状结构。中间区域的最内部是一个高大的藏宝室,中央有暗海晶石埋藏着的8个金块。在顶层房间和两个侧翼内各居住着一只远古守卫者。

房间的类型[]

神殿的基本单元是8×4×8的小房间。更大的房间(除侧翼和顶层房间外)均由这种小房间拼接而成。

注:以下所有的逐层构造图是面朝海底神殿入口处(即面朝海底神殿的后面)绘制的。

侧翼[]

两个侧翼自神殿的主体开始延伸,各经一条通道与神殿主体下方相连接。每个侧翼都有一只远古守卫者。

侧翼1结构

主条目:海底神殿/结构/侧翼1[编辑]

侧翼2结构

主条目:海底神殿/结构/侧翼2[编辑]

顶层房间[]

顶层房间在神殿的顶部,同样有一只远古守卫者。

结构

主条目:海底神殿/结构/顶层房间[编辑]

核心藏宝室[]

核心藏宝室由2×2×2的基本单元组成,中央有暗海晶石所包藏的金块。

结构

主条目:海底神殿/结构/核心藏宝室[编辑]

入口间[]

入口房间在神殿底部的中心,朝向海洋。

结构

主条目:海底神殿/结构/入口房间[编辑]

DXY房间[]

DXY房间由2×2×1的基本单元组成,内部有两个空心支柱。

结构

主条目:海底神殿/结构/DXY房间[编辑]

DYZ房间[]

DYZ房间由1×2×2的基本单元组成,有暗海晶石和海晶灯构成的2×2支柱。

结构

主条目:海底神殿/结构/DYZ房间[编辑]

DZ房间[]

DZ房间由1×1×2的基本单元组成,中央有海晶石构成的小环形结构。

结构

主条目:海底神殿/结构/DZ房间[编辑]

DX房间[]

DX房间由2×1×1的基本单元组成,内部空间是U形的(一面墙上有一块突出部分)。

结构

主条目:海底神殿/结构/DX房间[编辑]

DY房间[]

DY房间是一个高房间,由1×2×1的基本单元组成,内部的中间部分有4个突出的方角。

结构

主条目:海底神殿/结构/DY房间[编辑]

十字形房间[]

十字形房间是一个小房间,由1×1×1的基本单元组成,内部空间是“+”形的,有4个海晶灯。

结构

主条目:海底神殿/结构/十字形房间[编辑]

细支柱房间[]

细支柱房间是一个小房间,由1×1×1的基本单元组成,内部有4根1格粗的细支柱,每条支柱的中间为海晶灯。如果这个房间的顶面和底面均没有出口,且4个侧面中至少2个有出口,那么还有50%的概率在房间中央生成一根2×2的由海晶石和海晶石砖构成的支柱。

结构

主条目:海底神殿/结构/细支柱房间[编辑]

暗海晶石小房间[]

暗海晶石小房间由1×1×1的基本单元组成,通常是空的。如果这个房间的顶面和底面均没有出口,且4个侧面中至少2个有出口,那么还有50%的概率在房间中央生成一根2×2的由海晶石和海晶石砖构成的支柱。

结构

主条目:海底神殿/结构/暗海晶石小房间[编辑]

海绵房[]

海绵房由1×1×1的基本单元组成,与暗海晶石小房间相似,但内部会生成湿海绵,且只有底面有出口。对于房间内部的36列空间,每一列有1⁄3的概率是空的,有1⁄2的概率生成1块湿海绵,有1⁄6的概率生成2块湿海绵。据此可知每个海绵房内海绵块数的期望值为30。

结构

主条目:海底神殿/结构/海绵房[编辑]

结构生成[]

本段落介绍海底神殿内部结构的详细生成过程。

起初,海底神殿内生成46个基本单元,其中底部两层各20个单元(5×4)、顶部一层6个单元(3×2);此外再生成3个伪单元,分别作为顶层房间和两个侧翼。每个单元与其相邻的单元(包括伪单元)相连接。所有相邻单元之间的通道最初标记为“打开”;所有非伪单元标记为“未使用”,3个伪单元标记为“已使用”。

在神殿后部的随机位置生成核心藏宝室,并将其占用的8个单元标记为“已使用”。

如果藏宝室生成得太靠左或者太靠右,它会直接与侧翼相连。

每个单元都会进行5次以下尝试来关闭通道(次序随机),直至有2次尝试成功:

从6个方位中任意选择一个:上、下、左、右、前、后。

如果这个方向上的通道已经关闭了,这次尝试失败。

将这个方向上的通道标记为“关闭”。

对方才关闭的通道连通的两个单元进行检查,确保从入口房间到这两个单元均存在至少一条通路。如果此条件不满足,尝试失败,通道重新打开。

生成入口房间,并将其所在的单元标记为“已使用”。

按随机次序检查一遍所有未使用的单元,来确定为每个单元生成何种类型的房间。第一个符合条件的单元将被执行如下操作:

如果一个单元及其上方、右方、右上方的单元之间的通道均打开,且这4个单元均未使用,生成一个DXY房间(并将这4个单元标记为已使用)。

如果一个单元及其上方、后方、后上方的单元之间的通道均打开,且这4个单元均未使用,生成一个DYZ房间(并将这4个单元标记为已使用)。

如果一个单元及其后方的单元之间的通道是打开的,且后方的单元未使用,生成一个DZ房间(并将这2个单元标记为已使用)。

如果一个单元及其右方的单元之间的通道是打开的,且右方的单元未使用,生成一个DX房间(并将这2个单元标记为已使用)。

如果一个单元及其上方的单元之间的通道是打开的,且上方的单元未使用,生成一个DY房间(并将这2个单元标记为已使用)。

如果一个单元除去下底面外的通道均关闭了,生成一个海绵房(并将这个单元标记为已使用)。

如果一个单元以上任何一个条件都不满足,生成一个小房间(即:十字形房间、细支柱房间或暗海晶石小房间;生成的概率各为1⁄3)。

语言

English

français

한국어

polski

吃了戳子肉,还专门研究了下为什么叫戳子肉 来源于青岛方言中的“撮子”…
多乐升级