TL;DR: 一个基于终端的单人D&D。AI像DM一样讲故事,但一个单独的游戏引擎(MCP服务器+SQLite)强制执行每个机制。 AI读取骰子结果——它无法创造它们。 全面战斗,法术槽管理,休息恢复,升级和角色状态。 SRD 5.1兼容。 开源。


GitHub项目链接

特性

  • 公平的骰子 — 真实的随机数生成器,不是AI虚构的。 优势/劣势,自然1/20,暴击。 每次滚动显示一个完整的分解。
  • 全面的5版法术 — 法术槽跟踪,升级,等级5/11/17的cantrip缩放,仪式法术,卷轴法术与DMG中的能力检查。
  • 回合制战斗 —Combatants的动态自动投掷动态,HP跟踪跨击。 多目标AOE:一个Fireball解决每个目标的所有敌人,个别保存每个目标。
  • 战斗恢复 — Cure Wounds,Healing Word,Mass Cure Wounds和所有SRD恢复法术在战斗中有效,HP限制在最大值。 NPC-to-player,player-to-NPC,NPC-to-NPC恢复都支持。
  • 暂时HP和活跃buff — Shield自动提高AC,False Life授予THP,Mage Armor重新计算防护。 Buffs自动恢复到原始状态。
  • 休息和恢复 — 短休息花费hit dice自动(Arcane Recovery for Wizards,Pact Magic for Warlocks)。 长休息恢复所有内容并清除活跃效果。
  • 自动升级 — XP阈值触发HP滚动(CON mod应用,Hill Dwarf奖励),熟练度加成,新法术槽,和DC重新计算。
  • 持久角色 — 序列,金钱,法术槽,hit dice和声誉在会话之间保留。 /save 将您的表格写入磁盘。
  • 持久世界 — 王国与统治者,公会与领导者和右手,和一个共享的历史保留。 每个会话都是一个相同世界的新故事。
  • 声誉系统 — 每个王国的派系声誉跟踪。 英雄行为和罪行记录。
  • SRD 5.1内容 — 法术,种族,类,背景,武器都来自官方SRD 5.1。

诚实的警告

  • 终端UI仅 — 无图形,无网络界面。
  • 云主机的AI — 所有后端都是云托管的。 您需要互联网和订阅/ API密钥的钱。
  • D&D 5e知识有帮助 — 这是一个规则强制执行的游戏,而不是自由形式的即兴演奏。
  • 故事是会话级别的 — 每个会话都是一个新故事。 但世界(王国,统治者,公会,历史)和您的角色(序列,金钱,法术,声誉)在会话之间保留,因此连续性是光滑的。

单人开发者

我是唯一工作在这个项目上的一个人。 反馈,bug报告和功能请求都非常欢迎。