游戏技能
This commit is contained in:
363
.claude/skills/indie-game-dev/assets/templates/game-templates.md
Normal file
363
.claude/skills/indie-game-dev/assets/templates/game-templates.md
Normal file
@@ -0,0 +1,363 @@
|
||||
# 游戏类型模板
|
||||
|
||||
快速启动各类游戏项目的参考模板。
|
||||
|
||||
## 目录
|
||||
- [Roguelike游戏](#roguelike游戏)
|
||||
- [动作RPG](#动作rpg)
|
||||
- [卡牌游戏](#卡牌游戏)
|
||||
- [平台跳跃](#平台跳跃)
|
||||
- [塔防游戏](#塔防游戏)
|
||||
- [模拟经营](#模拟经营)
|
||||
- [解谜游戏](#解谜游戏)
|
||||
|
||||
---
|
||||
|
||||
## Roguelike游戏
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - Roguelike
|
||||
|
||||
## 核心概念
|
||||
随机地牢探索 + 永久死亡 + 进阶解锁
|
||||
|
||||
## 核心循环
|
||||
1. 进入地牢层
|
||||
2. 探索房间/战斗/获取装备
|
||||
3. 击败Boss进入下一层
|
||||
4. 死亡后解锁新内容/重新开始
|
||||
|
||||
## 关键系统
|
||||
- 程序生成地图
|
||||
- 随机掉落装备池
|
||||
- 角色成长树
|
||||
- 解锁系统
|
||||
```
|
||||
|
||||
### 系统配置模板
|
||||
|
||||
```json
|
||||
{
|
||||
"game_config": {
|
||||
"floor_count": 5,
|
||||
"rooms_per_floor": {"min": 10, "max": 15},
|
||||
"room_types": {
|
||||
"combat": 0.5,
|
||||
"elite": 0.1,
|
||||
"shop": 0.1,
|
||||
"event": 0.15,
|
||||
"rest": 0.1,
|
||||
"boss": 0.05
|
||||
},
|
||||
"meta_progression": {
|
||||
"unlock_points_per_run": 10,
|
||||
"permanent_upgrades": ["hp_bonus", "starting_gold", "new_characters"]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 动作RPG
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - ARPG
|
||||
|
||||
## 核心概念
|
||||
即时战斗 + 装备驱动 + 技能构建
|
||||
|
||||
## 核心循环
|
||||
1. 接受任务/探索
|
||||
2. 战斗获取经验/装备
|
||||
3. 升级解锁技能
|
||||
4. 挑战更强敌人
|
||||
|
||||
## 关键系统
|
||||
- 战斗系统(连击/闪避/技能)
|
||||
- 装备系统(稀有度/词缀)
|
||||
- 技能树
|
||||
- 任务系统
|
||||
```
|
||||
|
||||
### 属性系统模板
|
||||
|
||||
```json
|
||||
{
|
||||
"character_stats": {
|
||||
"primary": {
|
||||
"strength": {"affects": ["physical_damage", "max_hp"]},
|
||||
"dexterity": {"affects": ["attack_speed", "crit_chance", "evasion"]},
|
||||
"intelligence": {"affects": ["magical_damage", "max_mp", "mana_regen"]},
|
||||
"vitality": {"affects": ["max_hp", "hp_regen", "physical_defense"]}
|
||||
},
|
||||
"secondary": {
|
||||
"physical_damage": "strength * 2 + weapon_damage",
|
||||
"attack_speed": 1.0 + (dexterity * 0.01),
|
||||
"crit_chance": 0.05 + (dexterity * 0.002),
|
||||
"max_hp": 100 + (vitality * 10) + (strength * 5)
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 卡牌游戏
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - 卡牌游戏
|
||||
|
||||
## 核心概念
|
||||
策略构筑 + 随机元素 + 回合制
|
||||
|
||||
## 核心循环
|
||||
1. 构建牌组
|
||||
2. 对战/冒险
|
||||
3. 获取新卡牌
|
||||
4. 优化牌组
|
||||
|
||||
## 关键系统
|
||||
- 卡牌效果系统
|
||||
- 资源/费用系统
|
||||
- 牌组构建
|
||||
- 卡牌收集
|
||||
```
|
||||
|
||||
### 卡牌模板
|
||||
|
||||
```json
|
||||
{
|
||||
"card_template": {
|
||||
"id": "fireball",
|
||||
"name": "火球术",
|
||||
"type": "attack",
|
||||
"cost": 2,
|
||||
"rarity": "common",
|
||||
"effects": [
|
||||
{"type": "damage", "value": 20, "target": "enemy"}
|
||||
],
|
||||
"description": "对敌人造成 {damage} 点伤害",
|
||||
"upgrade": {
|
||||
"cost": 1,
|
||||
"effects": [{"type": "damage", "value": 30}]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 平台跳跃
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - 平台跳跃
|
||||
|
||||
## 核心概念
|
||||
精确操作 + 关卡探索 + 收集要素
|
||||
|
||||
## 核心循环
|
||||
1. 进入关卡
|
||||
2. 跳跃/攀爬/战斗
|
||||
3. 收集道具/发现秘密
|
||||
4. 到达终点
|
||||
|
||||
## 关键系统
|
||||
- 移动系统(跳跃/冲刺/攀爬)
|
||||
- 关卡设计
|
||||
- 收集系统
|
||||
- 存档点系统
|
||||
```
|
||||
|
||||
### 移动参数模板
|
||||
|
||||
```json
|
||||
{
|
||||
"movement_config": {
|
||||
"walk_speed": 5.0,
|
||||
"run_speed": 8.0,
|
||||
"jump_force": 12.0,
|
||||
"gravity": 0.5,
|
||||
"max_fall_speed": 15.0,
|
||||
"coyote_time": 0.1,
|
||||
"jump_buffer": 0.15,
|
||||
"dash_speed": 15.0,
|
||||
"dash_duration": 0.2,
|
||||
"wall_slide_speed": 2.0,
|
||||
"wall_jump_force": {"x": 10, "y": 12}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 塔防游戏
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - 塔防
|
||||
|
||||
## 核心概念
|
||||
策略放置 + 资源管理 + 波次防守
|
||||
|
||||
## 核心循环
|
||||
1. 观察敌人路径
|
||||
2. 放置/升级防御塔
|
||||
3. 抵御敌人波次
|
||||
4. 获取资源/解锁新塔
|
||||
|
||||
## 关键系统
|
||||
- 塔系统(类型/升级/技能)
|
||||
- 敌人系统(类型/属性/路径)
|
||||
- 波次系统
|
||||
- 经济系统
|
||||
```
|
||||
|
||||
### 塔配置模板
|
||||
|
||||
```json
|
||||
{
|
||||
"tower_types": {
|
||||
"arrow_tower": {
|
||||
"name": "箭塔",
|
||||
"cost": 100,
|
||||
"damage": 10,
|
||||
"range": 3,
|
||||
"attack_speed": 1.0,
|
||||
"target_type": "ground",
|
||||
"upgrades": [
|
||||
{"level": 2, "cost": 150, "damage": 20, "range": 3.5},
|
||||
{"level": 3, "cost": 300, "damage": 40, "range": 4}
|
||||
]
|
||||
},
|
||||
"magic_tower": {
|
||||
"name": "魔法塔",
|
||||
"cost": 200,
|
||||
"damage": 25,
|
||||
"range": 2.5,
|
||||
"attack_speed": 0.5,
|
||||
"target_type": "all",
|
||||
"special": "splash_damage"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 模拟经营
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - 模拟经营
|
||||
|
||||
## 核心概念
|
||||
资源管理 + 建设发展 + 长期目标
|
||||
|
||||
## 核心循环
|
||||
1. 收集资源
|
||||
2. 建设设施
|
||||
3. 满足需求/扩大规模
|
||||
4. 解锁新内容
|
||||
|
||||
## 关键系统
|
||||
- 资源系统
|
||||
- 建筑系统
|
||||
- 人口/需求系统
|
||||
- 科技/升级树
|
||||
```
|
||||
|
||||
### 资源系统模板
|
||||
|
||||
```json
|
||||
{
|
||||
"resources": {
|
||||
"gold": {"name": "金币", "storage": true, "production_rate": 0},
|
||||
"food": {"name": "食物", "storage": true, "consumption_rate": 1},
|
||||
"wood": {"name": "木材", "storage": true, "production_rate": 0},
|
||||
"population": {"name": "人口", "storage": true, "consumption_rate": 0}
|
||||
},
|
||||
"buildings": {
|
||||
"farm": {
|
||||
"name": "农场",
|
||||
"cost": {"gold": 100},
|
||||
"production": {"food": 5},
|
||||
"workers": 2
|
||||
},
|
||||
"lumber_mill": {
|
||||
"name": "伐木场",
|
||||
"cost": {"gold": 150},
|
||||
"production": {"wood": 3},
|
||||
"workers": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 解谜游戏
|
||||
|
||||
### 游戏设计文档模板
|
||||
|
||||
```markdown
|
||||
# [游戏名称] - 解谜游戏
|
||||
|
||||
## 核心概念
|
||||
逻辑推理 + 空间思维 + 渐进难度
|
||||
|
||||
## 核心循环
|
||||
1. 观察谜题
|
||||
2. 分析规则/线索
|
||||
3. 尝试解决方案
|
||||
4. 解锁新关卡
|
||||
|
||||
## 关键系统
|
||||
- 谜题机制
|
||||
- 提示系统
|
||||
- 进度系统
|
||||
- 星级评价
|
||||
```
|
||||
|
||||
### 关卡模板
|
||||
|
||||
```json
|
||||
{
|
||||
"puzzle_level": {
|
||||
"id": 1,
|
||||
"difficulty": 1,
|
||||
"grid_size": {"width": 5, "height": 5},
|
||||
"elements": [],
|
||||
"goal": "connect_all_points",
|
||||
"moves_limit": null,
|
||||
"stars": {
|
||||
"1": "complete_level",
|
||||
"2": "complete_in_30s",
|
||||
"3": "complete_no_hints"
|
||||
},
|
||||
"hints": [
|
||||
"从角落开始",
|
||||
"注意连线不能交叉"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 使用建议
|
||||
|
||||
1. **选择合适模板** - 根据游戏核心玩法选择最接近的模板
|
||||
2. **混合创新** - 多个模板组合创造新玩法
|
||||
3. **迭代修改** - 模板是起点,根据实际需求调整
|
||||
4. **保持简洁** - 从最小可玩版本开始
|
||||
Reference in New Issue
Block a user