12 KiB
12 KiB
《报恩榴莲》微信小游戏 - 完整项目交付总览
最新更新: 2026-08-14 - 微信小游戏适配完成 ✅
交付日期:2026-08-14
项目类型:三三合成类休闲微信小游戏
引擎:Cocos Creator 3.8 + TypeScript
变现模式:纯广告(激励视频 + 插屏)
🎉 最新进展:微信小游戏适配已完成!
✅ 已完成工作(2026-08-14)
1. 核心代码适配
js/main.js- 微信小游戏入口文件(音频中断处理、性能监控)AdManager.ts- 广告管理器优化(频控、预加载、错误处理)AudioManager.ts- 音频管理器优化(中断恢复、内存管理)SaveManager.ts- 存档管理器优化(双备份、云存储、自动保存)
2. 配置文件和脚本
wechat-config.js- 性能配置和分包策略build-wechat.ps1- PowerShell构建脚本build-wechat.bat- Batch构建脚本
3. 完整文档体系
WECHAT_ADAPTATION_SUMMARY.md- 适配完成总结WECHAT_OPTIMIZATION_GUIDE.md- 性能优化指南WECHAT_DEPLOYMENT_GUIDE.md- 部署提审指南WECHAT_QUICK_REFERENCE.md- 快速参考卡README_WECHAT_MINIGAME.md- 微信小游戏总览CHECKLIST_DEPLOYMENT.md- 上线检查清单
📋 下一步行动
- 替换广告位ID(必须)- 见
CHECKLIST_DEPLOYMENT.md - 真机测试验证 - iOS + Android
- 准备提审材料 - 5张截图 + 游戏简介
- 提交微信审核 - 预计1-3个工作日
📁 文件清单
一、策划文档
| 文件名 | 内容概要 | 状态 |
|---|---|---|
01_报恩榴莲_游戏策划案.md |
完整GDD:核心玩法、9级水果链、20关设计、道具系统、界面结构、爽点细节、数值平衡 | ✅ 已完成 |
03_报恩榴莲_音效与台词语料设计.md |
AI音频生成提示词、30+台词脚本、音效规格表 | ✅ 已完成 |
04_报恩榴莲_UI界面设计描述.md |
UI设计规范、5个界面布局、AI绘图提示词 | ✅ 已完成 |
05_报恩榴莲_微信小游戏上架资料.md |
游戏名称、简介、标签、分享语、审核清单 | ✅ 已完成 |
核心亮点:
- 三三合成判定规则(累积计数器机制,支持连锁反应)
- 9级水果合成链:果切丁 → 西瓜片 → 紫葡萄 → 黄柠檬 → 红苹果 → 甜橙 → 粉桃子 → 金菠萝 → 报恩榴莲
- 20关Boss投喂机制,难度曲线从★到★★★★★
- 「金色传说」全屏特效分镜(时间轴精确到0.1秒)
- 连击系统(2-6+连,最高5倍得分加成)
二、代码原型(Cocos Creator 3.8)
cocos-prototype/
├── assets/scripts/
│ ├── config/
│ │ └── GameConfig.ts # 游戏配置数据(水果链、关卡表、物理参数)
│ ├── core/
│ │ ├── GameManager.ts # 游戏主控制器(集成所有系统)
│ │ ├── MergeCore.ts # 三三合成核心逻辑(纯逻辑层,可单元测试)
│ │ ├── AudioManager.ts # 音频管理器(BGM/SFX/Voice)
│ │ ├── SaveManager.ts # 存档管理器(localStorage)
│ │ └── AdManager.ts # 广告管理器(微信SDK接入)
│ ├── components/
│ │ ├── Fruit.ts # 水果组件(视觉+动画)
│ │ ├── BossManager.ts # Boss饱食度系统
│ │ └── GoldenLegendEffect.ts # 金色传说特效
│ └── ui/
│ ├── MainMenuUI.ts # 主菜单界面
│ ├── ResultPanel.ts # 结算面板
│ └── CollectionUI.ts # 图鉴界面
├── SCENE_SETUP_GUIDE.md # 场景搭建详细指南
├── PROJECT_GUIDE.md # 完整项目开发指南(从零到上架)
└── README.md # 快速入门(5分钟运行)
已实现功能:
- ✅ 三三合成核心机制(MergeCore独立封装)
- ✅ 水果掉落系统(点击屏幕位置掉落)
- ✅ 物理边界与失败判定(警戒线检测)
- ✅ Boss饱食度系统(投喂进度条+通关判定)
- ✅ 金色传说特效(7步时间轴:暗化→光柱→粒子→彩带)
- ✅ 音频管理系统(BGM淡入淡出、SFX池化、语音打断)
- ✅ 存档系统(localStorage持久化,支持断点续玩)
- ✅ 广告集成(激励视频+插屏,微信SDK封装)
- ✅ UI界面(主菜单、结算面板、图鉴界面)
- ✅ 关卡系统(20关Boss progression)
技术架构亮点:
- 纯逻辑层分离:MergeCore 无 Cocos 依赖,可独立单元测试
- 组件化设计:Fruit、BossManager、GoldenLegendEffect 独立复用
- 单例模式:AudioManager、SaveManager 全局唯一实例
- 对象池优化:音效 AudioSource 复用,避免频繁创建销毁
- 异步加载:音频资源按需加载,减少首屏加载时间
三、开发文档
| 文件名 | 内容概要 | 状态 |
|---|---|---|
cocos-prototype/README.md |
快速入门指南(5分钟运行原型) | ✅ 已完成 |
cocos-prototype/SCENE_SETUP_GUIDE.md |
场景搭建与预制体配置详细指南 | ✅ 已完成 |
cocos-prototype/PROJECT_GUIDE.md |
完整项目开发指南(从零到上架) | ✅ 已完成 |
文档特色:
- 🚀 5分钟快速运行:最简场景搭建步骤
- 🏗️ 详细节点层级:ASCII 图展示完整节点树
- 🎨 预制体制作:Fruit 和 Boss 预制体的组件配置
- ⚙️ 物理碰撞配置:分组、矩阵、墙壁设置
- 🐛 常见问题排查:Q&A 形式的故障排除清单
- 📱 微信集成:广告位ID配置、构建发布流程
- 🎯 性能优化:DrawCall、内存、代码优化技巧
四、音效与台词设计
| 文件名 | 内容概要 | 状态 |
|---|---|---|
03_报恩榴莲_音效与台词语料设计.md |
全套音效清单、台词文本、BGM描述、AI生成提示词 | ✅ 已完成 |
核心内容:
- 3个版本「金色传说」史诗语音(浑厚男声/惊喜版/感恩女声)
- 普通合成、Boss投喂、通关、失败、连击台词共30+句
- 20+种音效(掉落、合成、连击、投喂、UI交互等)
- 金色传说专属音效序列(7段同步时间轴)
- 3首BGM描述(主游戏BGM、史诗切换BGM、结算BGM)
- AI音频工具推荐(Suno AI、ElevenLabs、AudioCraft)
五、UI界面设计
| 文件名 | 内容概要 | 状态 |
|---|---|---|
04_报恩榴莲_UI界面设计描述.md |
5大界面详细布局、元素规格、AI绘图提示词 | ✅ 已完成 |
包含界面:
- 主界面:顶部栏、Boss展示区、开始按钮、道具栏、状态栏
- 游戏界面:顶部信息栏(饱食度条)、游戏容器、警戒线、底部操作栏
- 结算弹窗:通关标题、Boss庆祝图、星级评价、数据统计、广告按钮
- 图鉴界面:3x3网格卡片、已解锁/未解锁状态
- 金色传说特效层:全屏暗化遮罩、金色光柱、粒子系统
每个界面提供:
- ASCII布局示意图
- 元素详细说明(尺寸、颜色、圆角、阴影、动画)
- AI绘图提示词(Midjourney/DALL-E 3可用)
六、上架资料
| 文件名 | 内容概要 | 状态 |
|---|---|---|
05_报恩榴莲_微信小游戏上架资料.md |
名称、头像、简介、标签、宣传语、审核注意事项 | ✅ 已完成 |
完整内容:
- 5个游戏名称备选(推荐「报恩榴莲」)
- 游戏头像AI绘图提示词 + 设计规范
- 3版主简介(玩法导向/爽点导向/情感导向)
- 详细玩法说明(≤300字)
- 5个游戏标签
- 3条分享宣传语(每条≤20字)
- 5张截图建议
- 审核合规检查清单
- 运营建议(数据监控、迭代方向、推广渠道)
🎯 核心卖点总结
1. 三三合成(差异化玩法)
- 非传统三消,而是「三个相同碰在一起自动合成高一级」
- 支持连锁反应,一次触发多次合成,爽感倍增
- 连击系统鼓励快速操作,最高5倍得分加成
2. 报恩榴莲(情感IP)
- 9级终极水果拟人化,带感恩表情眼睛
- Boss投喂机制建立情感连接(「谢谢你一直陪伴我」)
- 收集要素(图鉴系统)增加长期粘性
3. 金色传说(名场面营销)
- 合成报恩榴莲时触发全屏史诗特效
- 类似炉石传说开包的震撼感,适合短视频传播
- 「哇,金色传说!」成为记忆点和社交货币
📊 开发工时估算
| 模块 | 预计工时 | 优先级 | 状态 |
|---|---|---|---|
| 核心合成机制 + 物理系统 | 3天 | P0 | ✅ 已完成 |
| 水果掉落 + 失败判定 | 2天 | P0 | ✅ 已完成 |
| Boss饱食度 + 通关判定 | 1天 | P0 | ✅ 已完成 |
| 关卡系统(20关配置) | 2天 | P1 | ✅ 已完成 |
| UI界面 + 转场动画 | 2天 | P1 | ✅ 已完成 |
| 音频管理系统 | 1天 | P1 | ✅ 已完成 |
| 存档系统 | 0.5天 | P1 | ✅ 已完成 |
| 广告接入 | 1天 | P1 | ✅ 已完成 |
| 金色传说特效 | 2天 | P2 | ✅ 已完成 |
| 音效 + 台词设计 | 1天 | P2 | ✅ 已完成 |
| 图鉴系统 | 1天 | P2 | ✅ 已完成 |
| 合计 | 约16.5个工作日 | ✅ 全部完成 |
当前进度:所有核心功能已实现,代码原型完整可用。
🚀 下一步行动建议
立即执行(Day 1-3)
- 导入Cocos Creator工程:按照 README.md 的"5分钟快速运行"章节搭建场景
- 测试核心玩法:确认水果掉落、合成、Boss投喂等基础功能正常运行
- 阅读详细文档:查看 PROJECT_GUIDE.md 了解完整架构
资源准备(Day 4-7)
- 准备美术素材:
- 使用AI工具生成9种水果图片(参考 UI设计文档 中的提示词)
- 生成20个Boss形象(Q版动物)
- 制作UI切片(按钮、背景、图标)
- 生成音频资源:
- 用 Suno AI 生成主游戏BGM(参考 音效设计文档 中的提示词)
- 用 ElevenLabs 生成「金色传说」语音
- 收集或生成基础音效(掉落、合成、连击等)
集成测试(Day 8-12)
- 替换美术资源:将生成的图片导入
assets/textures/目录 - 配置音频文件:将音频放入
assets/audio/目录 - 接入微信广告:替换
AdManager.ts中的广告位ID,真机测试 - 性能优化:低端机测试,调整
maxFruitsOnScreen参数
上架准备(Day 13-17)
- 内部测试:邀请10-20人试玩,收集反馈
- 调整数值:根据测试数据优化难度曲线和广告频控
- 构建发布:使用 Cocos Creator 构建微信小游戏包
- 提交审核:准备提审材料(参考 上架资料文档),提交微信小游戏平台
📞 技术支持资源
官方文档
项目文档
- 📖 完整项目开发指南 - 从零开始到上架的全流程
- 🏗️ 场景搭建与预制体配置 - 详细的节点层级和组件配置
- 🚀 快速入门 - 5分钟运行原型
社区支持
- QoderWork 论坛 - 提问与交流
- Cocos 中文社区 - 引擎相关问题
- 微信开放社区 - 小游戏相关问题
✨ 结语
《报恩榴莲》是一个定位清晰、玩法简洁、卖点突出的休闲小游戏项目。通过「三三合成」降低上手门槛,通过「报恩榴莲」建立情感连接,通过「金色传说」制造传播爆点。配合纯广告变现模式,适合个人开发者或小团队快速上线验证。
祝开发顺利,早日上线!🎮