截至目前,您可以从发布页面下载最新的稳定版本。
您可以在这里获得夜间构建。
您可以:
C:/Ace of Spades/
),有效替换旧的 voxlap 版本类型 | 分钟。要求 |
---|---|
操作系统 | Windows 98 或 Linux |
中央处理器 | 1 GHz 单核处理器 |
图形处理器 | 64MB VRAM、移动式 Intel 945GM 或同等产品 |
内存 | 256MB |
展示 | 800x600像素 |
其他的 | 键盘和鼠标 拨号网络连接 |
该项目使用以下库和文件:
姓名 | 执照 | 用法 | GitHub |
---|---|---|---|
GLFW3 | 零库 | OpenGL上下文 | 关联 |
OpenAL软件 | LGPL-2.1 | 3D声音环境 | 关联 |
伊尼赫 | BSD-3.条款 | .INI 文件解析器 | 关联 |
stb_truetype | 公共领域 | TrueType 字体渲染器 | 关联 |
博士_wav | 公共领域 | 支持WAV | 关联 |
http | 公共领域 | http客户端库 | 关联 |
洛德PNG | 麻省理工学院 | PNG 支持 | 关联 |
解压缩 | 麻省理工学院 | 地图解压 | 关联 |
埃内特 | 麻省理工学院 | 网络图书馆 | 关联 |
牧师 | 麻省理工学院 | JSON解析器 | 关联 |
日志.c | 麻省理工学院 | 记录器 | 关联 |
格鲁夫 | 麻省理工学院 | OpenGL 扩展 | 关联 |
哈希表 | 麻省理工学院 | 哈希表 | 关联 |
库vxl | 麻省理工学院 | 访问VXL格式 | 关联 |
微用户界面 | 麻省理工学院 | 用户界面 | 关联 |
您需要自己编译以下内容,或者获取预编译的二进制文件:
按照项目页面上的说明进行操作,然后将生成的静态库放在deps/
中。
上面列表中的所有其他要求(例如单个文件库)将由 CMake 自动下载,无需处理。由于 0.75 资产的版权状态未知,CMake 还将从此处下载不属于此存储库的其他资产。
该项目使用 CMake 自动生成所有 Makefile。最好在 Windows 上使用 MinGW-w64 来运行 GCC。您可以通过打开build/
目录中的cmd.exe
并输入以下内容来生成所需的文件:
cmake -G "MinGW Makefiles" ..
mingw32-make
如果一切顺利,客户端应该位于build/BetterSpades/
子文件夹中。
当启动client.exe
时,您将看到一个服务器列表。选择一个服务器就可以开始玩了!您还可以像使用 voxlap 版本一样启动客户端,打开 cmd 并将aos://
链接作为第一个参数:
client.exe -aos://16777343:32887 //Connects to a local server
现在,编译在 Linux 上的工作方式相同。只需将构建系统更改为Unix Makefiles
或将其保留为默认值也可以( cmake ..
)。
您可以自己构建每个库,或使用发行版的包管理器安装它们:
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(这不包括 libdeflate,这也是一个要求,请参阅Wiki/Building了解更多详细信息)
例如,在build/bin/
目录中使用以下内容启动客户端:
./client
或者直接连接到本地主机:
./client -aos://16777343:32887
除了一些细微的差别外,适用于 Linux 的相同说明也适用于 macOS。首先,使用 Homebrew 或 MacPorts 获取依赖项:
brew install glfw enet
无需安装 OpenAL 和 OpenGL 的开发头文件,因为它们默认随 macOS 一起提供。 libdeflate 应该以类似于 Linux 的方式手动安装和放置。请参阅Wiki/Building了解更多详细信息。
相当旧 | 希斯维尔 | |
---|---|---|
手榴弹的乐趣 | 方块下落动画 | 狙击诺曼底 |