RPG Text

文字角色扮演游戏 (Text RPG) - 基于 sbordeyne/rpg-text 项目的面向对象设计,融合原始D&D规则。AI作为DM引导回合制冒险。

安装

概览

什么是RPG Text

RPG Text 是一款基于原始《龙与地下城》(D&D)规则构建的文字角色扮演游戏引擎,采用面向对象设计并深度融合了经典回合制冒险机制。其核心特色在于引入AI作为虚拟地下城主(DM),通过自然语言对话引导玩家进行沉浸式文本冒险体验。游戏数据完全由JSON文件驱动,涵盖角色、怪物、物品、法术等全部内容,支持高度模块化扩展。系统内置完整的职业体系——包括战士、法师、盗贼、牧师和平民五大基础职业,每个职业拥有独特的生命值骰、魔法值骰及主属性设定,并配备对应的豁免检定数值表。同时新增种族系统,提供人类、精灵、矮人、半身人、半兽人、提夫林、侏儒和龙裔等多种选择,每种族具备专属属性加成与特殊能力。游戏流程从角色创建开始,玩家需依次设定名称、种族、职业、分配六维属性(力量、敏捷、体质、智力、感知、魅力),并选择背景故事。随后进入地图探索阶段,可在不同地点移动、与NPC互动、拾取物品或触发战斗。整个游戏过程强调策略性与自由度,结合AI动态叙事能力,使每次冒险都充满变数。

核心功能特点

  1. 基于原始D&D规则构建,完整还原经典回合制RPG玩法
  2. AI驱动的虚拟DM系统,通过自然对话引导剧情发展与战斗决策
  3. 全JSON数据架构,支持灵活扩展角色、怪物、物品与任务内容
  4. 多职业+多种族组合系统,提供丰富的角色定制可能性
  5. 集成状态效果、商店交易、任务系统与货币体系,增强游戏深度

适用场景

RPG Text 特别适合喜爱传统文字冒险与桌面角色扮演游戏的玩家群体。无论是独自沉浸于单人剧情,还是与朋友组队进行协作探险,该工具都能提供高度自由且富有策略性的游戏体验。对于希望快速上手无需复杂图形界面的RPG爱好者而言,它降低了入门门槛,同时保留了足够的系统复杂度以满足进阶玩家的需求。尤其适合用于开发轻量级独立游戏原型、教学演示或作为AI叙事引擎的底层框架。此外,由于其数据完全开放且结构清晰,开发者可以轻松导入自定义内容,打造个性化的奇幻世界。在应用场景上,既可用于娱乐消遣,也可作为研究AI行为树与游戏逻辑结合的实践项目。借助其自动存档机制和标准化命令系统,玩家能够安心探索庞大世界而不用担心进度丢失,真正实现‘说走就走’的冒险旅程。