# spectrum-catch **Repository Path**: game_87/spectrum-catch ## Basic Information - **Project Name**: spectrum-catch - **Description**: spectrum-catch - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-02 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spectrum Catch > Godot 4.x 2D 颜色接球游戏 ## 预览图 ### 动画演示 ![游戏动画](demo/动画.gif) ### 截图展示 ![截图1](demo/1.png) ![截图2](demo/2.png) --- ## 项目信息 | 属性 | 值 | |------|-----| | 引擎 | Godot 4.6 | | 项目名称 | Spectrum Catch | | 分辨率 | 320 × 640 | | 拉伸模式 | canvas_items | | 主场景 | `scenes/menu.tscn` | ## 项目结构 | 目录 | 说明 | |------|------| | `scenes/` | 场景文件 | | `scripts/` | 脚本文件 | | `singletons/` | 单例脚本 | ``` spectrum-catch/ ├── scenes/ │ ├── menu.tscn # 菜单场景 │ ├── main.tscn # 主游戏场景 │ ├── paddle.tscn # 挡板 │ └── circle.tscn # 下落小球 ├── scripts/ │ ├── menu.gd # 菜单脚本 │ ├── main.gd # 主游戏脚本 │ ├── paddle.gd # 挡板脚本 │ └── circle.gd # 小球脚本 ├── singletons/ │ └── game_manager.gd # 游戏管理器(分数系统) ├── dev.md └── readme.md ``` ## 快速开始 1. 使用 **Godot 4.x** 打开项目 2. 点击运行按钮或按 `F5` 3. 游戏从 `scenes/menu.tscn` 启动 4. 点击「开始游戏」进入游戏 ## 核心玩法 - 按 **← →** 方向键移动挡板 - 挡板接住下落的小球得分 - 接球后挡板颜色会变成球的颜色 ## 功能特性 - [x] 菜单界面(开始游戏 / 退出) - [x] 挡板移动控制 - [x] 小球随机生成下落 - [x] 碰撞检测 - [x] 分数系统 - [x] 菜单背景小球动画 --- > 开发中,持续更新...