免费 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.