| 游戏名称 | 介绍 |
|---|---|
| Space Shooter | 太空战机是一款经典的2D游戏,它以太空飞行为主题,玩家操作一架飞机,通过射击、躲避、收集物品等方式获得分数。 |
| 操作 | 介绍 |
|---|---|
| 移动 | 玩家可以用方向键 [WSAD] 移动飞机 |
| 射击 | 玩家可以用 [空格键(Space)]发射子弹,飞机会随机出现在屏幕上,玩家需要躲避飞机或者选择击落飞机以获得分数,否则会受到伤害 |
| 开始游戏 | 在主菜单界面,玩家可以按Enter键开始游戏 |
| 暂停 | 玩家可以按 [P] 键暂停游戏 |
| 全屏 | 玩家可以按 [F11] 键切换全屏模式 |
| 已经实现的一些内容
- ✅ 玩家普通攻击
- ✅ 敌机普通攻击
- ✅ 敌机道具BUFF掉落
- ✅ 主菜单界面
- ✅ 单个关卡
- ✅ 游戏结算画面
- ✅ 得分数据记录本地存储
| 未完待续,后续会进一步完善这个小游戏 包括但不限于:
-
- 增加敌机BOSS
-
- 增加关卡选择
-
- 增加玩家技能
-
- 增加物品种类掉落
- ...
开发中 | 新的游戏主菜单界面
OLD
- 菜单界面
- 关卡界面
- 结束界面
SpaceShoot
├── CMakeLists.txt // CMake构建脚本
├── README.md // 项目说明文档
├── SDL2/ // 第三方库
├── assets/ // 资源文件
├── build/ // 构建输出目录
├── data/ // 数据文件
├── design/ // 设计文件
├── script/ // 脚本文件
├── src/ // 源代码目录
- 开发工具:Visual Studio Code
- 编译器:MSVC 19.30.30705
- 语言:C++ 17
- 构建系统:CMake
- 第三方库:SDL2
- 运行平台:Windows11 x64(其他平台未测试)
- 克隆项目到本地
git clone https://github.com/1716285375/SpaceShip.git
- 执行cmake命令生成构建文件
cd SpaceShip
mkdir build
cd build
cmake ..
- 编译项目
cmake --build . --config Release
- 运行游戏
cd build/Release
SpaceShip.exe
-
下载 SpaceShoot-Setup.exe 安装包
-
安装程序
-
双击 SpaceShoot.exe 运行



