Install
openclaw skills install @thcjp/game-toolkit-freeopenclaw skills install @thcjp/game-toolkit-free本工具帮助个人用户用一句话描述即可生成完整可玩的游戏。无论是家庭聚会的桌游、朋友派对的社交游戏、亲子互动的儿童游戏,还是视频游戏的概念设计,工具都能输出完整的规则、组件清单、回合结构与胜负条件。
免费版聚焦个人与家庭场景,适合聚会组织者、教师、家长以及任何想快速获得一款可玩游戏的人。
| 能力模块 | 描述 | 免费版支持 |
|---|---|---|
| 桌游设计 | 完整规则与组件清单 | 支持 |
| 派对游戏 | 社交互动游戏设计 | 支持 |
| 儿童游戏 | 分龄段儿童游戏 | 支持 |
| 视频游戏概念 | 游戏设计文档 | 支持 |
| 生活游戏化 | 现实目标游戏化方案 | 支持 |
| 游戏理论应用 | 实际决策分析 | 基础 |
| 商业桌游发布 | 商业化设计 | 不支持 (升级 PRO) |
| 教育课程包 | 系统化教学方案 | 不支持 (升级 PRO) |
| 团建方案库 | 企业团建模板 | 不支持 (升级 PRO) |
| 自定义机制 | 高级机制设计 | 不支持 (升级 PRO) |
用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志。
input_params参数,支持创建/查询/导出操作用config_options参数进行配置。
输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志。
config_options参数,支持修改/重置/导入操作用output_format参数进行配置。
输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志。
output_format参数,支持导出/保存/转换操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:自然语言生成完整、可玩的桌游、派对游戏与儿童游、含规则与组件、面向个人用户的游、戏设计工具箱、用一句话描述即可、生成完整可玩的游、核心能力、适用场景、家庭聚会、朋友派对、亲子互动、教学活动、创意原型、差异化、免费版聚焦个人场、景的完整游戏设计、适合家庭、教师与爱好者使用、适用关键词、团建活动等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。为即将到来的聚会快速设计一款游戏。
用户: "为 6-8 人设计一款有欺骗元素的派对游戏"
# ...
助手生成完整游戏:
名称: FACADE (伪装者)
- 玩家: 6-8 人
- 时长: 30 分钟
- 材料: 无需 (纸笔或手机即可)
# ...
设置:
- 一名玩家被秘密指定为"局外人"
- 其他玩家获得相同的秘密地点 (医院、海盗船、婚礼等)
- 局外人不知道地点
# ...
玩法:
- 玩家轮流提问
- 问题要足够具体证明知道地点,但又不能让局外人猜出
- "你怎么来的?" 是好问题,"ICU 在几楼?" 太明显
- 两轮提问后,所有人同时指认局外人
# ...
胜负:
- 多数正确指认局外人: 局外人有最后机会猜地点
- 局外人猜对: 局外人胜
- 否则: 群体胜
# ...
变体:
- 双局外人 (大群体)
- 主题轮 (地点同类别)
- 速度模式 (60 秒计时)
为不同年龄段设计合适的游戏。
用户: "为 5 岁孩子设计一款室内游戏"
# ...
助手:
名称: 颜色猎人
- 年龄: 3-6 岁
- 玩家: 2-5 人
- 时长: 15 分钟
# ...
规则:
- 主持人喊出一个颜色
- 孩子们在房间里寻找该颜色的物品
- 第一个触摸到的得分
- 5 分获胜
# ...
隐藏学习:
- 颜色识别
- 快速反应
- 公平竞争
- 输赢管理 (轻度竞争)
将现实目标转化为游戏化方案。
用户: "我想养成每天运动的习惯,设计一个游戏化方案"
# ...
助手:
名称: 健身冒险者
- 目标: 每天 30 分钟运动
- 周期: 4 周一个赛季
# ...
机制:
1. 经验值系统
- 30 分钟运动 = 100 XP
- 连续 7 天 = 额外 200 XP 奖励
2. 等级解锁
- Lv1-3 (新手): 基础动作
- Lv4-6 (进阶): 解锁高级训练
- Lv7+ (大师): 自定义训练计划
3. 失败容忍
- 漏一天不重置 (只有连续 3 天才中断)
- 每周一次"复活"机会
# ...
奖励:
- Lv3: 购买新运动装备
- Lv5: 体验课一节
- Lv7: 一次按摩放松
以下场景游戏设计工具箱免费版不适合处理:
需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求。
用一句话描述游戏概念,例如:
- "一款关于资源管理的两人桌游"
- "适合团队建设的破冰游戏"
- "5 岁孩子的数学启蒙游戏"
- "把读书习惯游戏化"
# 通过自然语言调用
echo "为家庭聚会设计一款合作类桌游" | game-designer
# 输出包含组件清单,大部分可用家居物品替代
# 例: 骰子 (可用 App)、纸笔、硬币等
GAME_TEMPLATES = {
"board_game": {
"required_fields": [
"name", "players", "duration", "age",
"components", "setup", "turn_structure",
"win_condition", "edge_cases"
],
"design_patterns": [
"engine_building", "push_your_luck", "area_control",
"worker_placement", "deck_building"
],
},
"party_game": {
"required_fields": [
"name", "players", "duration",
"materials", "rules", "winning_condition",
"social_dynamics"
],
"considerations": [
"explainable_in_2min", "non_gamer_friendly",
"creates_stories", "group_size_adaptable"
],
},
"children_game": {
"required_fields": [
"name", "age_range", "players", "duration",
"materials", "rules", "hidden_learning"
],
"age_guidelines": {
"3-5": "physical_action, no_reading, everyone_wins",
"6-8": "light_strategy, visible_progress",
"9-12": "real_decisions, social_deduction"
},
},
}
# [游戏名称]
# ...
## 基本信息
- 玩家人数: [范围]
- 游戏时长: [分钟]
- 适合年龄: [岁数]
- 所需材料: [清单,优先使用家居物品]
# ...
## 设置
[1-3 步准备工作]
# ...
## 规则
### 回合结构
1. [阶段 1]
2. [阶段 2]
3. [阶段 3]
# ...
### 玩家行动
- [可选行动 1]
- [可选行动 2]
# ...
## 胜负条件
[清晰的获胜方式]
# ...
## 边缘情况
- [情况 1]: [处理方式]
- [情况 2]: [处理方式]
# ...
## 变体
- [变体 1]
- [变体 2]
def design_gamification(goal, timeframe, personality):
"""设计游戏化方案"""
return {
"goal": goal,
"season_length": timeframe,
"mechanics": [
{
"type": "xp_system",
"actions": define_xp_actions(goal),
"rewards": define_rewards(personality),
},
{
"type": "streak_system",
"tolerance": "1_miss_per_week",
"bonus": "7_day_streak",
},
{
"type": "progression",
"levels": define_levels(goal),
"unlocks": define_unlocks(),
},
],
"failure_modes": [
"avoid_toxic_competition",
"avoid_meaningless_badges",
"avoid_over_engineering",
],
}
好的游戏规则能在 3 分钟内解释清楚。
检验标准:
- 一个完全没玩过的人能在 3 分钟内理解规则
- 第一轮试玩后所有人都能上手
- 无需反复查阅规则书
设计时优先考虑家居可获得的材料。
COMMON_MATERIALS = {
"dice": "可用手机骰子 App 替代",
"cards": "可用扑克牌或索引卡片",
"tokens": "可用硬币、纽扣、糖果",
"board": "可在纸上手绘",
"timer": "可用手机倒计时",
}
派对游戏设计要点:
- 规则简单,降低门槛
- 创造"故事时刻" (让人事后回味)
- 考虑酒精因素 (如适用)
- 不同熟悉度的玩家都能参与
- 避免让任何人感到尴尬
AGE_DESIGN_PRINCIPLES = {
"3-5": {
"focus": ["physical_action", "cause_effect", "no_reading"],
"principle": "everyone_wins_sometimes",
"duration": "10-15min",
},
"6-8": {
"focus": ["light_strategy", "visible_progress"],
"principle": "resilience_to_loss",
"duration": "15-30min",
},
"9-12": {
"focus": ["real_decisions", "social_deduction"],
"principle": "depth_for_adults",
"duration": "30-45min",
},
}
是的,每个游戏都包含完整规则、组件清单与胜负条件,可立即开玩。设计原理来自成熟的游戏设计模式。
大多数游戏可用家居物品替代 (纸笔、硬币、扑克牌等)。少数复杂桌游可能需要制作简单组件。
桌游、派对游戏、儿童游戏、视频游戏概念、生活游戏化方案、决策分析等。
可以,提供场合信息 (如"婚礼接待"、"团队建设"、"亲子活动"),会针对场景优化设计。
免费版提供主流游戏机制。如需自定义复杂机制、商业发布支持等,可升级 PRO 版本。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | 推理服务 | 必需 | 由 Agent 内置 LLM 提供 |
| Python 3.8+ | 运行时 | 可选 | python.org 下载 (用于模板化生成) |
# 免费版无需外部 API Key
# 所有游戏设计通过 Agent LLM 本地推理完成
# ...
# 可选: 默认游戏类型偏好
export GAME_DESIGNER_DEFAULT_TYPE="party"
export GAME_DESIGNER_LANGUAGE="zh"
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
{
"success": true,
"data": {
"result": "游戏设计工具箱免费版处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "gamekit"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}