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报告和功能请求都非常欢迎。
评论 (0)