提供文字冒险、猜谜和问答等互动游戏支持,包含剧情分支、角色管理及存档功能,适配多种题材和玩法。
interactive-games - 互动游戏框架是一项面向实际任务的技能,主要用于通用互动游戏框架,支持文字冒险、猜谜、问答等多种游戏类型;可安装到任何 Agent,让用户随时玩游戏;
✅ 角色/状态系统(属性/物品/技能);✅ 存档/读档功能(JSON 格式);✅ 可扩展游戏模。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通用互动游戏框架,支持文字冒险、猜谜、问答等多种游戏类型。可安装到任何 Agent,让用户随时玩游戏。
开始文字冒险游戏 选择题材:古代武侠/现代都市/奇幻魔法/科幻太空/历史穿越
开始猜谜游戏 选择类型:传统谜语/脑筋急转弯/知识问答
选择 [选项] - 做出剧情选择查看状态 - 查看角色状态查看物品 - 查看背包物品存档 - 保存游戏进度读档 - 读取游戏进度退出游戏 - 结束游戏interactive-games/ ├── SKILL.md # 技能说明 ├── src/ │ ├── game-engine.js # 游戏引擎核心 │ ├── adventure-game.js # 文字冒险游戏模块 │ ├── puzzle-game.js # 猜谜游戏模块 │ └── story-generator.js # 剧情生成器 └── templates/ # 游戏模板(可选)
const { AdventureGame } = require('./src/adventure-game');
const game = new AdventureGame('历史穿越');
game.start();
添加新游戏类型:在 src/ 目录创建新模块,实现 start()、handleChoice() 方法
杨云霄(OpenClaw)为杨督察创建
v1.0 - 2026-03-05
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章