# mm_os 游戏开发

在mm_os框架上开发游戏服务端。触发关键词：游戏开发、mm游戏、卡牌游戏、RPG游戏、游戏服务端。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='mm_game_development'`
使用 `read_knowledge knowledge_name='mm_os_framework'`

### 步骤2：读取工作提示词
使用 `read_work work_name='mm_card_game_dev'` 卡牌游戏开发
使用 `read_work work_name='mm_rpg_game_dev'` RPG游戏开发
使用 `read_work work_name='develop_mm_app'` 创建游戏App
使用 `read_work work_name='develop_mm_plugin'` 创建游戏模块
使用 `read_work work_name='develop_mm_api'` 实现游戏API
使用 `read_work work_name='develop_mm_task'` 配置定时任务
使用 `read_work work_name='guide_mm_database'` 数据存储设计
使用 `read_work work_name='guide_mm_websocket'` 实时通信

### 步骤3：确定游戏类型
- 卡牌游戏 → 使用 `read_work mm_card_game_dev`
- RPG游戏 → 使用 `read_work mm_rpg_game_dev`
- 其他类型 → 使用通用 App 开发

### 步骤4：创建游戏 App
使用 `develop_mm_app` 创建游戏服务端应用。

### 步骤5：实现游戏逻辑
按游戏类型选择对应的开发指引实现。

### 步骤6：实现API接口
为游戏功能实现RESTful API。

### 步骤7：配置数据存储
设计玩家数据表和游戏配置表。

### 步骤8：测试和部署
测试游戏逻辑、平衡调整、部署上线。

## 输出成果
1. 游戏服务端代码 / API接口 / 数据表

## 禁止行为
- ❌ 禁止将游戏核心逻辑写在客户端
- ❌ 禁止未做数据校验直接操作数据库
