1 个不稳定版本

0.1.0 2020年9月6日

#18 in #dnd

MIT/Apache

83KB
2K SLoC

holding

Holding 是一个用于 DnD 的命令行工具包及其相关库。

它旨在最终成为一个可以处理日期、地点、事件、日历和角色的活动世界的宿主,允许交互式地记录发生(或将发生)的事情,并提供一些生成器将数据插入到世界中。

您最终将能够在这些事件中标记人物和地点,并能够查询游戏世界以查找已发生的事情。

这将尝试将 DnD 游戏塑造成一种混合 MUD,希望提高 DM 的效率并创建一个更连贯的游戏世界。

功能

  • 骰子掷骰
  • 通过 Spotify 播放环境音乐
  • 时间进度
  • 时间跳跃
  • 自定义日历
  • 自定义太阳系
  • 天文事件
  • 事件记录
  • Bash 完成功能

未来

  • 天气
  • 遭遇管理者
  • 角色管理(玩家 NPC)
  • 团队管理
  • TUI 样式的库存系统
  • 多人游戏;玩家可以从他们角色的视角获得对世界的只读视图
  • 游戏内通讯

依赖

~11–26MB
~396K SLoC