又到了一年一度的免费RPG日,没有什么比使用免费和开源软件来玩免费的角色扮演游戏更棒的了。在这个纸笔游戏的数字时代,冒险游戏包含数字地图仍然相对不常见。事实上,纸质冒险游戏包含尺寸适合微缩模型的地图也很少见,许多确实包含的地图色彩丰富、纹理细腻,在光面书上看起来很棒,但复印并放大到桌面后却显得模糊不清。长话短说:桌面游戏玩家通常需要一种快速便捷的地图制作方法。Mipui 是一款开源 Web 应用程序,可让您为角色扮演游戏创建基于网格的地图,并且它在虚拟和实体桌面游戏中都非常适用。

无需安装
Mipui 主要是一个托管的 Web 应用程序。如果您使用它并喜欢它,您可以捐款以帮助支付运营成本,请访问 Mipui 的 ko-fi 页面。
安装
或者,您可以安装自己的 Mipui 实例,因为它以 MIT 许可证分发。它是一个 Node.js 应用程序,只要您有运行 Web 服务器的经验,安装过程就非常简单。我将我的实例运行在一台从垃圾场救回来的电脑上,用作家用服务器。确切的软件包名称可能因您的发行版而异,但以下是我使用的步骤。
首先,安装 Git、Web 服务器和 Node.js。然后使用 Git 将 Mipui 下载到 Web 根目录。Web 根目录因您的 Web 服务器默认设置而异,因此如果您不确定您的 Web 服务器在哪里查找文件,请验证路径。
$ sudo dnf install git nginx nodejs
$ sudo git clone https://github.com/amishne/mipui.git \
/usr/share/nginx/html/
接下来,使用 npm
安装所需的 Node 包
$ npm install firebase eslint
最后,启动 Web 服务器并在防火墙中打开一个端口以允许 HTTP 流量
$ sudo firewall-cmd --add-service http
$ sudo systemctl enable --now nginx
在您的服务器地址中导航到 /mipui/public/app/index.html
。例如,如果您的服务器主机名是 example.local
,则地址是 example.local/mipui/public/app/index.html
。
截至本文撰写之时,Mipui 正在迅速增加工具,将其转变为功能齐全的交互式桌面游戏平台,包括代币形式的数字微缩模型、视线计算和战争迷雾。然而,我目前使用 Mipui 进行制图。
绘制房间
Mipui 的顶部工具栏提供任务的常规类别。当您单击其中一个时,第一个工具栏下方会出现一个工具箱,其中包含更多选项。

您可以随时设置要应用于地图的主题。我最喜欢的是 Cross Hatch (with grid),但在 Map 工具箱中还有其他几个主题可用。
要开始绘制,请单击 Walls 按钮。从工具箱中选择 Rectangle Room 工具,将鼠标悬停在您希望房间开始的网格空间上,然后单击并按住鼠标,将矩形拖动到所需的尺寸。您可以使用相同的工具将房间划分为更小的部分。重叠的墙壁将合并成一个连续的形状。
您还可以使用 Wall (auto) 和 Wall (manual) 工具添加单面墙壁。

您可以使用 Separators 工具添加其他功能,例如门、暗门、窗户和栅栏。
您可以使用 Shapes 工具添加任意功能,例如家具、板条箱、宝箱等等。
对于楼梯、坡道、地下通道和坑洞,请使用 Elevation 工具。

开源游戏地图
Mipui 中还有更多功能,包括供游戏管理员隐藏暗门和文本,以及模糊和显示地图部分的工具。有一个代币库可以用作玩家角色、NPC 和怪物。您可以以只读模式或可编辑模式共享地图,您可以将地图保存到本地存储(并在以后再次导入),或者将地图导出为图像以进行打印或上传到虚拟桌面游戏平台,例如 Mythic Table。
我已经能够使用 Mipui 快速轻松地重新实现已出版冒险游戏的地图。简单的用户界面很吸引我,地图的简单主题让地图定义空间,但确保玩家依靠想象力来填充空间。下次您需要游戏地图时,请尝试 Mipui。
4 条评论