​​​​MapDesigner (html开源项目)六角格地图设计工具

「24 ​​​​MapDesigner (html开源项目)六角格地图设计工具」
链接:https://pan.quark.cn/s/ae80b758339f

MapDesigner 中文说明

MapDesigner 是一个本地优先的六角格地图设计工具,适合异世界设定、世界观构建、跑团参考地图和与 AI 协作的结构化地图编辑。

它把可视化 WebUI 和结构化 CLI 放在同一套规则之上,让你既可以一边看地图一边修改,也可以在与 AI 讨论设定的过程中,直接通过命令对地图做稳定、可重复的调整。

功能概览

  • 在浏览器中编辑六角格地图
  • 为每个单元格叠加 terrain 与 biome
  • 将地图保存为结构化 JSON,并在之后重新打开
  • 导出 PNG 作为参考图
  • 通过 CLI 进行查询、批量修改与导出
  • 让 WebUI、CLI 与导出结果共享同一套地图规则

快速开始

源码运行

pnpm install
pnpm build
pnpm start

然后访问 http://localhost:3010

Docker 运行

docker build -t mapdesigner:0.1.0 .
docker run --rm -p 3010:3010 -e MAPDESIGNER_ROOT=/data -v "$(pwd)/mapdesigner-data:/data" mapdesigner:0.1.0

然后访问 http://localhost:3010

文档导航

当前版本

当前公开版本为 v0.1.0。这一版已经可以完成基础地图创建、单元格编辑、JSON 保存与导入、PNG 导出,以及面向 AI agent 的结构化 CLI 操作。

开发说明

本项目在开发过程中使用了 AI 辅助。

许可证

本项目采用 GNU General Public License v3.0

MapDesigner是一款本地优先的六角格地图设计工具,支持可视化编辑与命令行操作。该工具适用于世界观构建、跑团地图制作及AI协作,提供WebUI界面和结构化CLI命令两种操作方式,支持地图保存为JSON格式并导出PNG图片。当前v0.1.0版本已实现基础地图创建、单元格编辑、数据导入导出等功能,采用GPLv3.0开源协议,可通过源码或Docker方式部署运行。

MapDesigner是一款本地优先的六角格地图设计工具,支持可视化编辑与命令行操作。该工具适用于世界观构建、跑团地图制作及AI协作,提供WebUI界面和结构化CLI命令两种操作方式,支持地图保存为JSON格式并导出PNG图片。当前v0.1.0版本已实现基础地图创建、单元格编辑、数据导入导出等功能,采用GPLv3.0开源协议,可通过源码或Docker方式部署运行。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐