TranslateProject/translated/tech/20211017 How I use open source to play RPGs.md
2022-07-19 14:35:37 +08:00

7.5 KiB
Raw Blame History

我如何使用开源玩 RPG 游戏

为角色扮演游戏的所有元素找到一个开源工具。 Dice as a random number generator

我玩过很多桌面角色扮演游戏RPG无论是频率还是种类。一般来说我更喜欢和朋友一起玩RPG但在过去的 2 年里,我一直在玩网络游戏。

起初,我不确定如何在线运行长期游戏。我知道有很多的工具可以实现,但直到我发现开源在线桌面游戏的世界之前,我都对此不敢兴趣。通过一小部分开源应用程序,我已经能够在开源平台上运行我的所有游戏。

这也是一年中的好时机,因为最近是免费 RPG 日。在免费 RPG 日,桌面角色扮演游戏行业的发型商免费发布游戏,鼓励玩家尝试新游戏和新冒险。尽管它在 2020 年被取消,但今年它又作为现场活动回归,并通过 Dungeon Crawl ClassicsPaizo 的免费 RPG 采样器下载提供了一些虚拟支持。

如果活动的虚拟产品还不够,我整理了一份你可能尚未尝试过的 5 个开源桌面 RPG 游戏列表

当你准备好开始玩游戏时,请尝试其中一些开源工具,看看它们能在多大程度上增强你的游戏玩法。

聊天

在线 RPG 游戏最基本的(从技术上讲,也是唯一的)要求是交流。这是游戏的媒介:玩家需要一种说话的途径。

有几个不错的选择。我发现 Mumble 是对带宽需求最低的工具。这是一个纯语音聊天应用程序,可以使用非常高效的 Opus 编解码器让每个人一次交谈数小时而不会中断。

Mumble client

CC BY-SA Seth Kenlon

世界各地都有公共实例,所以下载 Mumble 客户端后,你可以加入其中任何一个开放的实例,并使用它来在线运行游戏。有一个按键通话设置,你可以用此来消除背景噪音,当你的其他家庭成员在进行其它工作而不想被你的桌面会话打扰时,这个功能将会非常实用。

还有一个文本聊天客户端。我的游戏组通常使用它来发布与游戏相关的链接,但你也可以将其用于离题的交谈,试图让口头游戏保持主题。

如果你的玩家更喜欢面部表情,或者只是习惯于视频聊天网页应用。那么 Jitsi 是面对面围坐在桌子旁聚会的绝佳替代品。Jitsi 和你曾经使用过的其它视频聊天软件几乎一样,甚至更简单。你可以设置一个房间,邀请朋友,将陌生人拒之门外,并玩上几个小时。静音和离机很直观,界面很吸引人,并且定期开发和推出新功能。

Jitsi

CC BY-SA Seth Kenlon

Mumble 和 Jitsi 都有适用于台式机和移动设备的客户端,因此任何人都可以在任何设备上使用。

字符表

我已经发布了我的数字角色表解决方案,但任何 RPG 玩家都知道管理角色不仅仅是统计数据。

在跨越多个会话的在线游戏中,我发现游戏之间有很多的停机时间。我突然想到,虽然我发现要求我的玩家在现场纸笔游戏中计算负担是不合理的,但当一切都是数字化时,要求他们跟踪负担很容易。

网上有很多可用的电子表格,但开源选项是 Ethercalc。由于实例遍布世界各地,因此很容易找到免费的 Ethercalc 主机。或者,你可以使用 Podman 或者 Docker 轻松安装和运行你自己的实例。

Ethercalc spreadsheet of inventory

Seth Kenlon, CC-BY-SA 4.0

Etherclac 提供了一些基本要素:一个共享的账本,这样玩家就可以跟踪他们的团队所携带的物品(以及在任何给定的时间持有物品的人)、每件物品的重量和价值。当队伍在游戏过程中收集战利品时,物品就会进入,所以他们知道什么自己何时会因为负担过重而无法获得新内容。

在会话之间,可以引用和组织共享的电子表格,以便 PC 知道要出售什么或将什么东西放入一个袋子中,或者当更好的战利品出现在下一个会话时,他们可以安全地丢弃什么。

地图

Mythic Table 是一款开源的桌面游戏共享地图系统。这意味着你可以加载图片作为游戏地图,并在地图上移动数字标记以表示玩家角色所在的位置。

自从上次我写了关于 Mythic Table以来,它已经成功地在 Kickstarter 上进行了一次活动,以确保它的持续发展。它还获得了一些新功能,其中最引人注目的是“战争迷雾”功能,它允许地下城主将地图留白并仅显示玩家探索过的部分。

A dungeon map rendered by Mythic Table and user interface choices for chat, maps, and characters

Seth Kenlon, CC-BY-SA 4.0

在过去的几个月里,我一直在 Mythic Table 上运行两款游戏,这是一款优秀且直观的地图系统。它还提供了一个数字掷骰子器,所以如果你的玩家没有骰子,或者你更喜欢在公开场合掷骰子,你就有了一个共享的骰子池。

你可以在 mythictable.com 上试用 Mythic Table或者访问他们在 Github 上的代码库。

在开源上开放游戏

我使用的开源工具是通用的,因为它们适用于你决定玩的任何游戏系统。因为它们都是开源的,所以无论你的玩家使用什么操作系统,他们都可以在线使用,并且它们都可以自托管。

如果你既是程序员又是游戏玩家,请访问他们的 Git 代码仓库,看看是否有任何你可以贡献的东西。如果你是游戏玩家或者游戏大师,请在下次坐在数字游戏桌前尝试使用这些工具。你可能会惊讶于你只需要很少的在线账户就可以使用一些可用于游戏的最佳应用程序。


via: https://opensource.com/article/21/10/open-source-rpgs

作者:Seth Kenlon 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出