# SpaceWar **Repository Path**: VisualGMQ/space-war ## Basic Information - **Project Name**: SpaceWar - **Description**: 为了1M Games制作的星战游戏 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: main - **Homepage**: https://visualgmq.gitee.io/projects/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-10 - **Last Updated**: 2022-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpaceWar 一款空战类游戏。采用C++17开发。 ## 1MGames相关 1MGames比赛相关代码在`1mgames`分支下。此分支在未来可能会继续开发,目前不稳定。 ## 编译方法 依赖: * SDL, SDL\_image, SDL\_ttf 使用CMake 3.20及以上进行编译。需要拉取`SDLEngine`作为子工程: ```bash git submodule update --init --recursive ``` 然后编译: ```bash cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ``` 编译好后执行pack命令打包 ```bash cmake --build build --target Pack ``` 最终的结果在`output`文件夹下: * game:包含了游戏本体 * snapshot:包含了游戏的截图 * HowToPlay.md:游戏说明 ## 游戏截图 ![welcome](./snapshot/welcome.png) ![select](./snapshot/select_ship.png) ![gaming](./snapshot/gaming.png) ![gaming2](./snapshot/gaming2.png) ## 游戏操作 [游戏操作](./HowToPlay.md)