Skip to content

SamQ-World/Preview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ERA - AI 文字冒险游戏引擎

ERA 是一个支持用户自定义内容包的 AI 驱动文字冒险游戏框架。

核心理念

状态驱动叙事:引擎先计算游戏状态的客观变化,LLM 只负责将事实转化为沉浸式叙事文本。

玩家的每一个意图都会经过引擎的规则判定和数值结算,生成确定性的状态变更,再由 AI 润色成精彩的故事呈现给玩家。

主要特性

  • 内容包系统:通过 YAML 配置即可创建完整的游戏世界,无需编写代码
  • 双语支持:内置映射表机制,轻松实现中英文切换
  • 状态驱动:所有数值变动由引擎执行,确保游戏逻辑的一致性和可预测性
  • AI 叙事:LLM 专注于讲故事,不负责计算,发挥各自所长

项目组成

  • 后端:处理游戏逻辑、内容包解析、LLM 集成
  • 前端:接收状态树并按模板渲染界面
  • 内容包:定义游戏世界的规则、角色、物品、任务等

快速开始

参考 docs/tutorials/ 目录下的教程,从零开始创建你的第一个内容包。

许可证

详见 LICENSE 文件。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors