版本更新公告

沙盒空间 · Sandbox Space
📌 v1.4.2 📅 2026年8月24日 🌐 全平台(浏览器端) 🏷️ 主版本更新

🚀 联机版正式上线 · 六大领域全面升级

一、前言

《沙盒空间》是一款运行于浏览器中的体素沙盒游戏,自上线以来,我们始终致力于在浏览器环境中提供接近原生游戏的体验。本次 v1.4.2 版本是项目发展历程中规模最大的一次更新,涵盖了联机系统、引擎架构、画质渲染、生存机制、用户界面、存档系统等六大领域的全面升级。

本次更新的核心目标是三个:

以下,我们将按照功能模块,逐一向您介绍 v1.4.2 版本的全部更新内容。


二、联机模式

联机模式是 v1.4.2 版本中最重要、最复杂的新增系统。我们基于 PeerJS 库与 WebRTC 技术,实现了浏览器端直接的点对点连接,让玩家无需搭建服务器即可与好友联机游戏。

2.1 技术架构

联机模式采用 WebRTC P2P 直连技术。所有玩家之间的数据——包括位置移动、方块操作、聊天信息、掉落物生成等——均在玩家设备之间直接传输,不经过任何由开发者运营的中心服务器。

联机过程中的信令交换依赖 PeerJS 公共信令服务器,该服务器仅在连接建立阶段用于交换 Peer ID 与房间码等元数据,不参与游戏数据的传输与存储。

2.2 房间机制

联机采用房间码邀请制。房主创建房间后,系统生成一个六位房间码,由字母与数字组成,去除了易混淆字符以确保清晰可读。房主可将该房间码分享给好友,其他玩家输入房间码即可加入。

房间支持以下配置:

房间码由房主自行决定分享范围,开发者不运营任何房间列表、匹配系统或公开入口。玩家应谨慎分享房间码,避免公开传播导致的陌生人加入风险。

2.3 房主权威架构

联机模式采用房主权威架构。所有对游戏世界产生实质性改变的操作——包括方块的放置与破坏、玩家状态的变更等——均由房主进行校验与执行,成员的操作需向房主发送请求,房主确认后统一广播结果。

这一架构确保了联机过程中所有玩家看到的游戏世界保持一致,从根本上避免了因网络延迟或客户端差异导致的不同步问题。

2.4 成员状态持久化

每位成员在首次加入联机房间时,系统会为其生成一个 25 位的高熵联机 ID,该 ID 存储在玩家的浏览器本地。房主会定期保存所有在线成员的状态快照,包括昵称、血量、饥饿值、游戏模式、背包内容、快捷栏配置、选中槽位以及位置与朝向。

当同一成员再次加入同一房间时,房主会自动识别其联机 ID,并将其上次保存的状态恢复至游戏中。这意味着玩家的装备、资源与进度在多次联机会话之间得以延续,联机游戏体验从一次性会话升级为持续性世界。

2.5 聊天系统

联机模式内置了实时聊天功能。聊天界面位于游戏画面右上角,点击聊天按钮即可展开。

聊天系统包含以下特性:

聊天内容仅在各玩家设备的临时内存中保存,关闭页面即清除,不经过任何服务器存储。

2.6 玩家模型与动画

联机模式下,其他玩家的角色以 1×1×2 比例的人形模型呈现。模型包含头部、躯干、上臂、前臂、大腿、小腿等关节部位,并具备以下动画表现:

模型头顶悬浮昵称标签,方便玩家识别彼此。

2.7 联机免责声明与法律合规

联机模式涉及玩家之间的直接通信,我们对此有明确的法律立场与合规要求。


三、引擎系统

3.1 双引擎架构

v1.4.2 引入了双引擎架构,玩家在创建存档时可选择使用以下两种渲染引擎之一:

两种引擎在游戏逻辑、存档格式、操作方式上完全一致,玩家可根据自身设备性能自由选择,且选择后不可在游戏过程中切换(需创建新存档时重新选择)。

3.2 顶点引擎的优化技术

顶点引擎包含以下五项真实生效的优化技术:

3.3 引擎选择与存档兼容性

引擎选择在创建存档时确定,并随存档数据一同保存。旧版本存档(v1.4.2 之前)在首次加载时自动使用磨砂引擎,玩家无需进行任何迁移操作。

两种引擎生成的存档完全兼容,使用磨砂引擎创建的存档可在顶点引擎中加载,反之亦然。


四、用户界面

4.1 用户协议与隐私声明

v1.4.2 版本新增了完整的《用户协议与隐私声明》,所有玩家在首次进入游戏主菜单前须阅读并同意该协议。

协议内容涵盖以下章节:

协议采用勾选确认制,玩家须分别勾选“未成年人条款确认”与“争议解决条款确认”两个独立选项后方可点击同意按钮。

4.2 设置中心

设置中心从原有的单一语言设置扩展为包含七大类的完整配置面板:

所有设置项均持久化存储于浏览器的 localStorage 中,切换设备或清除缓存后需重新配置。

4.3 存档设置面板

存档设置面板是管理单个存档的专用界面,在“开始游戏”的存档列表中通过长按或点击设置按钮进入。

面板展示以下信息:

面板提供以下操作入口:

4.4 存档导入导出功能

v1.4.2 引入了完整的存档导入导出系统,玩家可在不同设备或浏览器之间迁移存档数据。

导出功能:

导入功能:

4.5 进度面板

进度面板是 v1.4.2 新增的通用反馈组件,用于展示耗时操作的执行进度。

面板包含两个核心元素:

进度面板目前应用于以下场景:

4.6 保存状态提示

游戏画面底部新增了保存状态提示栏,在自动保存或手动保存时显示以下状态:

该提示让玩家清晰了解存档是否成功写入,避免因不明确保存状态而产生的数据丢失风险。

4.7 版本信息

游戏主菜单左下角显示当前版本号,便于玩家确认自己所使用的游戏版本。

4.8 PC 隐藏按钮模式

针对键鼠玩家,新增了 PC 隐藏按钮模式。当该功能启用时,玩家按下任意游戏操作键(移动/跳跃/挖掘/放置/蹲下/冲刺/飞行/背包),屏幕上的触摸操作按钮(跳跃按钮、挖掘按钮、放置按钮、蹲下按钮、菜单按钮、背包切换按钮)会自动淡出隐藏,释放屏幕空间。

当玩家点击屏幕上的按钮区域时,按钮会重新显示。这一设计兼顾了键鼠操作与触屏操作两种使用场景。


五、游戏机制

5.1 种子系统

v1.4.2 完整实现了种子系统。随机地图类型的存档在创建时,玩家可输入 1 至 24 位的种子值(支持数字与字母,不区分大小写)。

相同种子值生成的地形骨架完全一致。这一特性使玩家可以分享自己发现的优质种子,让其他玩家体验相同的地形布局。

若玩家留空种子值,系统将自动生成 6 至 11 位的随机种子。

种子值随存档一同保存,玩家可在游戏内菜单的“种子管理”面板中查看当前存档的种子值,并可将其复制或导出分享。

5.2 矿石生成

v1.4.2 在地下层引入了四种矿石的分布系统:

矿石的分布由种子值决定,同一种子在相同坐标下生成相同的矿石分布,保证了世界的一致性与可复现性。

矿石方块被挖掘后掉落对应的材料:煤矿石掉落煤炭,铁矿石掉落铁矿石材料,金矿石掉落金锭,钻石矿掉落钻石。

5.3 掉落物持久化

在之前的版本中,掉落在地面上的物品在存档读档后会消失。v1.4.2 实现了掉落物的持久化存储:

5.4 飞行惯性优化

创造模式下的飞行操作在 v1.4.2 中获得了手感优化。松开移动键后,飞行速度会快速衰减(每秒衰减至 0.1%),在约 0.15 秒内基本停止,既保持了操控的精准性,又消除了松开按键后立即刹停的僵硬感。


六、性能与渲染

6.1 帧率上限选项

新增“无限制”帧率上限选项,移除了原有的 60 FPS 硬性上限。高刷新率显示器(120Hz、144Hz 及以上)的玩家现在可以体验更高帧率的游戏画面,获得更流畅的视觉反馈与更低的输入延迟。

帧率上限选项可在设置中心的画面设置中进行调整。

6.2 摇杆死区

触屏摇杆的操作在 v1.4.2 中引入了死区机制。摇杆位移量低于最大行程 15% 的微小操作将被忽略,有效减少了手指轻微晃动导致的角色抖动,触屏操作更加稳定与跟手。

6.3 画质自动检测

创建新存档时,系统会依据设备的硬件能力自动选择初始画质档位。检测依据包括:

评分机制综合以上因素,自动推荐 very-low、low、medium 或 high 档位。玩家仍可在游戏内菜单中手动切换画质档位。

6.4 水方块渲染升级

v1.4.2 对水方块的渲染材质进行了升级。新的水材质包含以下效果:

该材质每帧动态更新波浪相位、反射天空色与太阳方向,与游戏内的昼夜循环和太阳位置联动。


七、公告系统

7.1 版本更新公告

主菜单左上角新增了公告按钮,点击后弹出 v1.4.2 版本更新公告面板。公告内容涵盖:

公告面板支持多语言显示,根据当前语言设置自动切换中英文内容。

7.2 用户协议查看器

设置中心“其他”分类下新增用户协议查看入口。玩家可随时查阅完整的《用户协议与隐私声明》,并支持以下操作:


八、多语言支持

8.1 语言切换

游戏内置三种语言选项:简体中文、繁体中文、English。语言切换在语言选择屏完成,选择后自动保存至浏览器本地,下次进入游戏时沿用。

8.2 本地化覆盖范围

v1.4.2 的本地化覆盖了以下全部文本内容:

各语言版本的 CSS 样式针对文字长度差异进行了适配,英文模式下按钮字号自动缩小、行距与间距自动调整,避免文字溢出或界面错乱。


九、代码查看器

游戏内菜单新增了代码查看器入口。玩家点击后可查看当前游戏页面的完整 HTML 源代码(含所有 JavaScript 与 CSS)。

代码查看器提供以下功能:

该功能面向希望了解游戏实现细节的开发者与技术爱好者。


十、法律合规

10.1 用户协议强制同意

v1.4.2 版本起,所有玩家在首次进入游戏主菜单前须阅读并同意《用户协议与隐私声明》。协议版本号与游戏版本号独立管理,协议条款变更时版本号递增,已同意的玩家须在条款更新后重新同意。

10.2 未成年人保护

用户协议中包含专门的未成年人条款:

10.3 争议解决

用户协议第八条为争议解决条款,明确因本协议产生的任何争议,双方应友好协商解决;协商不成的,由开发者所在地有管辖权的人民法院管辖。

该条款在首次同意协议时须单独勾选确认,玩家须明确知晓并同意该管辖约定后方可继续使用游戏。

10.4 举报渠道

游戏内置的举报面板提供了以下官方举报渠道:

玩家在联机聊天中遇到违法信息时,可通过上述渠道依法举报。


十一、总结与展望

v1.4.2 是《沙盒空间》自上线以来规模最大、改动最深的一次版本更新。本次更新涵盖了联机系统、引擎架构、用户界面、游戏机制、性能优化、法律合规等六大领域的全面升级。

联机模式的加入使游戏从单机体验扩展为多人协作与社交空间,房主权威架构确保了联机世界的一致性,成员状态持久化让联机游戏具备了持续性与归属感。

双引擎架构为不同性能的设备提供了灵活的选择,顶点引擎的视锥剔除、LRU 缓存、区块更新节流、GPU 粒子系统与增量快照存档五项技术共同作用,在高性能设备上实现了更流畅、更远视距的游戏体验。

用户界面的全面重设使各项功能更易于发现与使用,存档导入导出功能让玩家能够自由地在不同设备间迁移游戏进度,用户协议的规范化明确了游戏运营与玩家使用的权利义务边界。

未来,我们将持续关注社区的反馈,在保持现有功能稳定的基础上,继续优化联机体验、扩展游戏内容、提升渲染性能。感谢所有玩家对《沙盒空间》的支持与陪伴。

沙盒空间 · Sandbox Space 开发团队
2026年8月24日

本公告最终解释权归沙盒空间开发团队所有。

关闭页面