# bwlb **Repository Path**: show0925/bwlb ## Basic Information - **Project Name**: bwlb - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-29 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 保卫萝卜(Carrot Defense) 基于Cocos Creator 3.8.5开发的塔防游戏,一比一还原经典保卫萝卜游戏。 ## 项目介绍 保卫萝卜是一款休闲塔防游戏,玩家需要在敌人到达终点前建造防御塔来消灭敌人,保护可爱的萝卜不被吃掉。 ## 技术栈 - **游戏引擎**: Cocos Creator 3.8.5 - **编程语言**: TypeScript - **目标平台**: Web、Android、iOS ## 项目结构 ``` bwlb/ ├── assets/ │ ├── scripts/ # 游戏脚本 │ │ ├── managers/ # 管理器类 │ │ ├── components/ # 组件类 │ │ ├── utils/ # 工具类 │ │ └── data/ # 数据类 │ ├── prefabs/ # 预制体 │ ├── textures/ # 纹理资源 │ ├── audio/ # 音频资源 │ ├── config/ # 配置文件 │ └── resources/ # 动态加载资源 ├── .codeartsdoer/ # SDD文档 ├── package.json ├── tsconfig.json └── README.md ``` ## 开发环境要求 - Cocos Creator 3.8.5 - Node.js 16+ - TypeScript 5.0+ ## 安装依赖 ```bash npm install ``` ## 开发命令 ```bash # 启动开发服务器 npm run dev # 构建项目 npm run build # 代码检查 npm run lint # 代码格式化 npm run format ``` ## 游戏特性 - 🏰 6种防御塔(瓶子塔、星星塔、风扇塔、太阳花塔、炸弹塔、冰冻塔) - 👾 5种敌人(普通敌人、快速敌人、坦克敌人、飞行敌人、Boss敌人) - 🎮 多个关卡,难度递增 - ⭐ 星级评价系统 - 🎁 道具和技能系统 - 💾 存档系统 - 🔊 背景音乐和音效 ## 开发进度 - [x] 项目初始化与环境配置 - [ ] 核心系统层开发 - [ ] 游戏管理器开发 - [ ] 经济系统开发 - [ ] 配置文件系统开发 - [ ] 寻路系统开发 - [ ] 防御塔系统开发 - [ ] 敌人系统开发 - [ ] 波次管理器开发 - [ ] 关卡管理器开发 - [ ] 存档系统开发 - [ ] 道具和技能系统开发 - [ ] 音频管理器开发 - [ ] UI框架开发 - [ ] 游戏场景集成与测试 ## 许可证 MIT