免费 RPG 日:使用 Mipui 为您的《龙与地下城》游戏创建地图

这款开源地图工具可为您的桌面游戏创建精美的地图。
5 位读者喜欢这个。

又到了 免费 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 的顶部工具栏提供常规的任务类别。当您单击其中一个时,第一个工具栏下方会出现一个工具箱,其中包含更多选项。

您可以随时设置要应用于地图的主题。我最喜欢的是交叉影线(带网格),但在地图工具箱中还有其他几个主题可用。

要开始绘制,请单击墙壁按钮。从工具箱中选择矩形房间工具,将鼠标悬停在要开始房间的网格空间上,然后单击并按住鼠标,将矩形拖动到所需的大小。您可以使用相同的工具将房间分成更小的部分。重叠的墙壁将合并成一个连续的形状。

您还可以使用墙壁(自动)墙壁(手动)工具添加单个墙壁。

您可以使用分隔符工具添加其他功能,例如门、暗门、窗户和栅栏。

您可以使用形状工具添加任意功能,例如家具、板条箱、宝箱等。

对于楼梯、坡道、地下通道和坑洞,请使用高程工具。

开源游戏地图

Mipui 中还有更多功能,包括供游戏主持人隐藏暗门和文本以及遮蔽和显示地图部分区域的工具。有一个代币库可以用作玩家角色、NPC 和怪物。您可以以只读模式或可编辑模式共享地图,您可以将地图保存到本地存储(并在以后再次导入),或者将地图导出为图像,以便打印或上传到虚拟桌面游戏平台,例如 Mythic Table

我能够使用 Mipui 快速轻松地重新制作已出版冒险游戏的地图。简单的用户界面很吸引我,地图的简单主题让地图定义了空间,但确保玩家依靠想象力来填充空间。下次您需要游戏地图时,请尝试 Mipui。

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和《龙与地下城》爱好者。他曾在电影和计算机行业工作,通常同时从事这两项工作。

4 条评论

看起来该工具具有直观的界面,可以快速轻松地制作地图。此外,结果看起来很漂亮。我认为如果有人正在寻找特定类型的地图,或者只是想探索可能性,Mipui 是完美的工具。感谢 Seth 提供的这款出色的工具!

这真是一个很棒的工具。几个月过去了(在撰写本文时是 1.25 个月,但在计算机领域,这已经是很久了),我仍然很喜欢用它来制作地图。

回复 作者 jamesmurrow

我想我需要学习如何运行 Web 服务器!这很棒,当我从工作中抽出更多空闲时间时,我很可能会再次研究它,谢谢 Seth。

它既比其声誉更容易也更难。总的来说,我肯定会说这是一个 DC 15 检定。如果您能告诉我您在计算机方面的技能水平和熟练度加值(智力),我可以尝试写一篇文章,介绍如何实现它。

回复 作者 Jay Stone

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.