This repository has been archived on 2022-10-27. You can view files and clone it, but cannot push or open issues or pull requests.
space-war/ReadMe.md

1.3 KiB
Raw Blame History

SpaceWar

为1MGames游戏开发比赛制作的游戏。

编译方法

编译平台为MacOS在MacOS Big Sur 11.6中编译成功且结果在1M以下也可以使用glew或平台相关glad在其他平台编译,编译结果不保证在1M以下,仅仅是为了方便不同平台进行编译。

使用CMake 3.20及以上进行编译。

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

如果想要使用glew,可以通过以下命令:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DUSE_GLEW=ON
cmake --build build

cmake会在你的电脑上寻找glew

也可以将你平台的glad替换libs/glad文件夹来使用glad编译glad请指定OpenGL3.3 Core版本。

如果想要压缩文件至1M以下你需要有strip程序和upx程序,并执行:

cmake --build build --target CompressExe

编译好后执行pack命令打包

cmakd --build build --target Pack

最终的结果在output文件夹下:

  • game包含了游戏本体
  • snapshot包含了游戏的截图
  • HowToPlay.md游戏说明

游戏截图

welcome

select

gaming

gaming2

游戏操作

游戏操作