🎮 Boblux — 当前游戏/平台概要
Boblux 是一个受 Roblox 启发的游戏平台,玩家可以在这里玩游戏、创作游戏、自定义头像、社交互动,并最终在实时多人环境中一起游玩。
该项目经历了多次重大更新,目前版本约为 V8.7。
🏠 1. Boblux 主页
主页经过重新设计,呈现出类似现代 Roblox 风格平台的感觉。
包含以下内容:
- 欢迎回来 板块
- 🔎 游戏搜索
- 继续 游戏
- 为你推荐
- 当前热门
- 游戏缩略图/图标
- 游戏评分与玩家数量
- 👥 好友
- 好友请求
- 在线状态
- 账户/个人资料区域
- 🏆 拥有者 / 管理员 / OG 徽章
- 底部导航栏
- 发现
- 头像
- 创作
- 工作室
- 好友
- 消息
- 背包
- 设置
目标是让主页感觉像一个真正的游戏平台,而不仅仅是一个简单的网站。
🎮 2. 游戏系统
Boblux 支持创建和发布游戏。
游戏可以包含:
- 名称
- 图标
- 描述
- 物件
- 脚本
- 服务器脚本
- GUI
- 金币
- 目标
- 玩家
- 头像
- 游戏世界
此外,还有一些内置的示例体验,灵感来源于流行的 Roblox 类型,包括类似以下内容的原始版本:
- Rovals
- Steal a Brainrot 风格玩法
目的是让创作者能够构建自己的体验,而不仅仅是玩内置内容。
🛠️ 3. Boblux 工作室
工作室已成为 Boblux 最重要的组成部分之一。
当前工作室的设计类似于专业游戏编辑器。
顶部工作室导航栏
- 主页
- 模型
- 头像
- UI
- 脚本
- 插件
主要工具
- 选择
- 移动
- 缩放
- 旋转
- 变换
- 吸附
- 零件
- 地形
- 角色
- GUI
- 脚本
- 导入 3D
- 材质
- 颜色
- 编组
- 锁定
- 锚定
这些按钮旨在执行实际动作,而不仅仅是装饰。
🌳 4. 世界构建
创作者可以使用以下物件构建世界:
- 零件
- 树木
- 岩石
- 花朵
- 地形
- NPC
- 门
- 检查点
- 金币
- 目标
- 其他目录物件
此外,还有一个大型物件目录,包含 100 多个条目。
长期目标是让这些物件变得越来越精细和独特,而不是简单的原始占位符。
🔎 5. 资源管理器
Boblux 工作室现在拥有一个 Roblox 风格的工作室资源管理器。
它包含以下内容:
工作区
玩家
灯光
材质服务
复制存储优先
复制存储
服务器脚本服务
服务器存储
起始 GUI
起始包
起始玩家
队伍
声音服务
文本聊天服务
创作者还可以看到他们在项目中创建的物件。
📋 6. 属性
工作室属性面板允许创作者检查和编辑选中的物件。
当前的属性概念包括:
- 名称
- 类名
- 颜色
- 位置
- 旋转
- 缩放
- 锚定
- 锁定
- 其他物件属性
还有用于聚焦和删除选中物件的控件。
计划是不断扩展,朝向更完整的 Roblox 风格属性系统发展。
🖥️ 7. 高级 GUI 构建器
Boblux 拥有自己的 GUI 构建器。
创作者可以创建:
- 框架
- 面板
- 文本标签
- 按钮
- 图片
- 进度条
- 生命值条
- 金币计数器
包含以下功能:
- 实时预览
- GUI 层级结构
- 拖拽
- 位置编辑
- 尺寸编辑
- 文本编辑
- 可见性
- Z 轴索引
- 复制
- 删除
- 保存
GUI 布局会与游戏一起保存。
📜 8. 脚本系统
Boblux 拥有一个基于 Fengari 的真实 Lua 脚本系统。
创作者可以编写 Lua 脚本来控制他们的游戏。
脚本 API 当前包含以下内容:
boblux.spawn(...)
boblux.setName(...)
boblux.move(...)
以及 GUI 函数,例如:
boblux.gui.create(...)
boblux.gui.setText(...)
boblux.gui.setVisible(...)
boblux.gui.setPosition(...)
boblux.gui.setSize(...)
🖥️ 9. 服务器游戏脚本
Boblux 还拥有一个单脚本服务器系统。
创作者可以使用一个服务器 Lua 脚本来控制游戏的主要部分。
例如:
boblux.game.setTitle(...)
boblux.player.setSpeed(...)
boblux.player.setJumpPower(...)
boblux.player.setHealth(...)
boblux.world.spawn(...)
boblux.world.clear(...)
boblux.ui.message(...)
boblux.on(...)
boblux.every(...)
这使得创作者可以用相对少量的代码构建一个游戏。
服务器还会验证脚本并阻止危险的 API。
🧍 10. 头像系统
Boblux 拥有头像系统。
玩家可以:
- 拥有自己的头像
- 自定义头像
- 以 Bobluxians 形象出现
- 看到其他玩家的头像
- 让头像出现在游戏中
平台还拥有 3D 头像编辑器。
👥 11. 好友与社交系统
Boblux 拥有社交基础功能,包括:
- 好友请求
- 接受/忽略
- 好友列表
- 在线状态
- 当前在游戏中的玩家
- 账户资料
主页会显示好友和好友请求。
🏆 12. 徽章
目前有特殊的 Boblux 账户徽章:
👑 拥有者
为 Boblux 拥有者准备。
🔵 管理员
为管理员准备。
🟣 OG
创始者/早期玩家徽章。
OG 系统围绕计划中的 Boblux 发布日配置:
2026 年 9 月 13 日
在发布后 60 天 内创建账户的玩家将永久获得 OG 徽章。
🔐 13. 账户系统
Boblux 拥有真正的账户系统,包括:
- 注册
- 登录
- 注销
- 邮箱注册
- 用户名/邮箱登录
- 密码哈希
- 会话
- 持久登录
- HTTP-only Cookie
服务器将账户/项目信息存储在数据库中。
⚙️ 14. 设置
设置功能已添加,但有意不放在主页界面上。
设置包括:
- 外观
- 音效
- 减少动画
- 退出登录
📚 15. 常见问题 / 服务条款 / 隐私政策
Boblux 现在拥有专用页面:
- ❓ 常见问题
- 📜 服务条款
- 🔒 隐私政策
- ⚙️ 设置
这些页面可以访问,不会使主屏幕显得杂乱。
💾 16. 云端项目
创作者可以将项目保存到 Boblux 服务器。
项目可以包含:
游戏名称
物件
脚本
服务器脚本
GUI
游戏数据
创作者之后可以再次加载他们的项目。
已发布的游戏可以检索其保存的项目数据。
📦 17. 3D 导入
Boblux 工作室支持使用 Three.js 导入 GLB/GLTF 3D 模型。
其目的是让创作者能够将在 Blender 等程序中制作的模型带入 Boblux。
🌐 18. 多人游戏
这是最新的主要系统。
Boblux V8.7 现在拥有实时 WebSocket 多人游戏基础。
支持:
- 最多 12 名玩家
- 玩家加入
- 玩家离开
- 实时移动
- 远程头像
- 玩家名称
- 服务器权威位置
- 多人游戏会话
- 共享游戏状态
- 金币同步
- 连接状态
因此架构现在正向如下方向演进:
玩家 A
↓
Boblux 服务器
↑
玩家 B
而不是每个玩家完全隔离。
当前限制
Boblux 服务器仍在本地运行于:
127.0.0.1:3000
因此,你的电脑和朋友的电脑之间还不能实现真正的互联网多人游戏,除非 Boblux 服务器托管在双方都能访问的位置上。
🎯 更大的愿景
总体目标已经远超一个简单的浏览器游戏。
我们实际上正在构建:
https://reddit.com/link/1wd3x7m/video/eev92g252toh1/player
评论 (0)