用 WorkAdventure 描绘您的世界 – 一份体验报告
Posted: Tue Jan 28, 2025 10:07 am
作为回应,法国制造商 TCM 发明了一个名为“WorkAdventure”的开源平台。每个地点都可以重新创建为 2D 视频游戏。如果两个角色交叉,则会在图像上放置视频聊天,以便您可以听到和看到对方。进入特殊聚集区域的用户会自动发现自己处于嵌入式会议中。如果您停在钉板前,钉住的纸片将作为网站打开。通过沉积在表面上的声音流,您甚至可以重现咖啡机的声音。多层办公楼或任何复杂的迷宫都是通过“门”进入其他房间而创建的。
早上在汉诺威办公室入口处
该系统基于WebRTC标准。这意味着它几乎不会造成任何服务器负载:房间中的游戏角色相互传达他们的位置,并且视频聊天直接从浏览器流式传输到浏览器。为较大的会议室集成了外部 Jitsi 服务器。
直到几个月前,WorkAdventure 还鲜为人知。 2020 年 12 月,混沌计算机俱乐部分叉了该平台,迅速对其进行了扩展,并将其用作年度大会的虚拟活动地点,从而推动了该平台的发展和普及。来宾们不仅可以像往常一样漫步在色彩缤纷的大厅里与人们见面,还可以将自己的房间停靠在展厅内。我们带来的世界之间的交叉联系创造了一个令人困惑的迷宫,人们可以在其 制造电邮清单 中发现新事物好几天,但最终没有人看到一切。
自从主要冬季活动的功能和错误修复被纳入原始软件以来,新的应用领域已经出现:具有艺术经验的教师为远程课程绘制学习岛,孩子们在其中积极寻找任务和解决方案。俱乐部正在对其俱乐部房间进行数字化,以便在他们的常规地点进行虚拟聚会。已经有“花园互联网”的方法,社区花园可以追踪它们的床位,以便互相访问或讨论目前只能单独“现场”完成的工作任务。甚至胡苏姆的一座教堂也将自己数字化为举办虚拟确认课程的游戏。在过去的开姆尼茨 Linux 日中,整个会议中心(包括展台和演讲厅)都是像素化的。
开姆尼茨 Linux Days 的步入式展台
开发社区也在密切关注。由于 TCM 并未采用来自场景的所有更改,爱好者们分叉了“WorkAdventure XCE”社区分叉。该项目定期与原始代码同步,并用所有自由开发的改进对其进行补充。
该软件用 TypeScript 编写,附带一个可启动四个容器的 Docker-Compose。这意味着每个人都可以轻松且经济高效地运行自己的实例。但是,不包括 Jitsi 安装;必须为此集成现有服务器。但与 Jitsi 相比,WorkAdventure 使用资源非常经济,因此不同的硬件要求无论如何都需要单独的机器。
参观 CCC 复活节会议的信息台
从想法到像素世界:这就是我们在 WorkAdventure 中重新创建 adesso 办公室的方式
一个世界是如何从你的脑海变成 2D 游戏的?这将使用虚拟 adesso 汉诺威办公室的示例进行演示。房间(即所谓的地图)由方形图块组成,每个图块的边长为 32 像素。每个图块都被分配了一个来自精选小图形的图像——图块表。为了确保透明瓷砖也能发挥作用,可以堆叠任意数量的层。
首先,您应该简要考虑一下周围的环境:地板、墙壁,可能还有门和窗户。加上库存、物体、植物。许多合适的图块表可以作为知识共享找到。任何尚未在互联网上传播的内容都必须由您自己进行像素化。 GIMP 或 Krita 等免费图形程序适合于此。最好在图形上放置一个 32 像素的网格并对其进行绘制,以便每个单元格最多被一张图像占据。平铺表只是保存为 PNG 文件。目前,WordAdventure 入门套件中的图块表对于虚拟办公室来说已经足够了 - 当然,这当然不排除将来用您自己的图像进行装饰。
早上在汉诺威办公室入口处
该系统基于WebRTC标准。这意味着它几乎不会造成任何服务器负载:房间中的游戏角色相互传达他们的位置,并且视频聊天直接从浏览器流式传输到浏览器。为较大的会议室集成了外部 Jitsi 服务器。
直到几个月前,WorkAdventure 还鲜为人知。 2020 年 12 月,混沌计算机俱乐部分叉了该平台,迅速对其进行了扩展,并将其用作年度大会的虚拟活动地点,从而推动了该平台的发展和普及。来宾们不仅可以像往常一样漫步在色彩缤纷的大厅里与人们见面,还可以将自己的房间停靠在展厅内。我们带来的世界之间的交叉联系创造了一个令人困惑的迷宫,人们可以在其 制造电邮清单 中发现新事物好几天,但最终没有人看到一切。
自从主要冬季活动的功能和错误修复被纳入原始软件以来,新的应用领域已经出现:具有艺术经验的教师为远程课程绘制学习岛,孩子们在其中积极寻找任务和解决方案。俱乐部正在对其俱乐部房间进行数字化,以便在他们的常规地点进行虚拟聚会。已经有“花园互联网”的方法,社区花园可以追踪它们的床位,以便互相访问或讨论目前只能单独“现场”完成的工作任务。甚至胡苏姆的一座教堂也将自己数字化为举办虚拟确认课程的游戏。在过去的开姆尼茨 Linux 日中,整个会议中心(包括展台和演讲厅)都是像素化的。
开姆尼茨 Linux Days 的步入式展台
开发社区也在密切关注。由于 TCM 并未采用来自场景的所有更改,爱好者们分叉了“WorkAdventure XCE”社区分叉。该项目定期与原始代码同步,并用所有自由开发的改进对其进行补充。
该软件用 TypeScript 编写,附带一个可启动四个容器的 Docker-Compose。这意味着每个人都可以轻松且经济高效地运行自己的实例。但是,不包括 Jitsi 安装;必须为此集成现有服务器。但与 Jitsi 相比,WorkAdventure 使用资源非常经济,因此不同的硬件要求无论如何都需要单独的机器。
参观 CCC 复活节会议的信息台
从想法到像素世界:这就是我们在 WorkAdventure 中重新创建 adesso 办公室的方式
一个世界是如何从你的脑海变成 2D 游戏的?这将使用虚拟 adesso 汉诺威办公室的示例进行演示。房间(即所谓的地图)由方形图块组成,每个图块的边长为 32 像素。每个图块都被分配了一个来自精选小图形的图像——图块表。为了确保透明瓷砖也能发挥作用,可以堆叠任意数量的层。
首先,您应该简要考虑一下周围的环境:地板、墙壁,可能还有门和窗户。加上库存、物体、植物。许多合适的图块表可以作为知识共享找到。任何尚未在互联网上传播的内容都必须由您自己进行像素化。 GIMP 或 Krita 等免费图形程序适合于此。最好在图形上放置一个 32 像素的网格并对其进行绘制,以便每个单元格最多被一张图像占据。平铺表只是保存为 PNG 文件。目前,WordAdventure 入门套件中的图块表对于虚拟办公室来说已经足够了 - 当然,这当然不排除将来用您自己的图像进行装饰。