Ab sofort können Sie die neueste stabile Version von der Release-Seite herunterladen.
Hier können Sie nächtliche Builds erhalten.
Sie können entweder:
C:/Ace of Spades/
) und ersetzen Sie so effektiv die alte Voxlap-Version Typ | min. Erfordernis |
---|---|
Betriebssystem | Windows 98 oder Linux |
CPU | 1-GHz-Single-Core-Prozessor |
GPU | 64 MB VRAM, Mobile Intel 945GM oder gleichwertig |
RAM | 256 MB |
Anzeige | 800x600px |
Andere | Tastatur und Maus DFÜ-Netzwerkverbindung herstellen |
Dieses Projekt verwendet die folgenden Bibliotheken und Dateien:
Name | Lizenz | Verwendung | GitHub |
---|---|---|---|
GLFW3 | ZLib | OpenGL-Kontext | Link |
OpenAL-Soft | LGPL-2.1 | 3D-Klangumgebung | Link |
inih | BSD-3.Klausel | .INI-Dateiparser | Link |
stb_truetype | Public Domain | TrueType-Schriftart-Renderer | Link |
dr_wav | Public Domain | WAV-Unterstützung | Link |
http | Public Domain | http-Client-Bibliothek | Link |
LodePNG | MIT | PNG-Unterstützung | Link |
libdeflate | MIT | Dekomprimierung von Karten | Link |
enet | MIT | Netzwerkbibliothek | Link |
Pfarrer | MIT | JSON-Parser | Link |
log.c | MIT | Logger | Link |
GLÜCKLICH | MIT | OpenGL-Erweiterungen | Link |
Hashtabelle | MIT | Hashtabelle | Link |
libvxl | MIT | Zugriff auf das VXL-Format | Link |
Mikroui | MIT | Benutzeroberfläche | Link |
Sie müssen Folgendes selbst kompilieren oder sich vorkompilierte Binärdateien besorgen:
Befolgen Sie die Anweisungen auf der Projektseite und platzieren Sie dann die erstellten statischen Bibliotheken in deps/
.
Alle anderen Anforderungen der obigen Liste (wie Einzeldatei-Bibliotheken) werden von CMake automatisch heruntergeladen und müssen nicht berücksichtigt werden. Da der Urheberrechtsstatus von 0,75-Assets unbekannt ist, lädt CMake von hier aus auch zusätzliche Assets herunter, die nicht Teil dieses Repositorys sind.
Dieses Projekt verwendet CMake, um alle Makefiles automatisch zu generieren. Am besten verwenden Sie MinGW-w64 für GCC unter Windows. Sie können die erforderlichen Dateien generieren, indem Sie cmd.exe
im Verzeichnis build/
öffnen und Folgendes eingeben:
cmake -G "MinGW Makefiles" ..
mingw32-make
Wenn alles gut gelaufen ist, sollte sich der Client im Unterordner build/BetterSpades/
befinden.
Beim Starten von client.exe
werden Sie von einer Serverliste begrüßt. Wählen Sie dort einen Server aus, um mit dem Spielen zu beginnen! Sie können den Client auch auf die gleiche Weise wie bei der Voxlap-Version starten, indem Sie cmd öffnen und einen aos://
-Link als erstes Argument eingeben:
client.exe -aos://16777343:32887 //Connects to a local server
Die Kompilierung funktioniert jetzt unter Linux genauso. Ändern Sie einfach das Build-System auf Unix Makefiles
oder belassen Sie es als Standard ( cmake ..
).
Sie können jede Bibliothek selbst erstellen oder sie mit dem Paketmanager Ihrer Distribution installieren:
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(Dies beinhaltet nicht libdeflate, was ebenfalls eine Voraussetzung ist, siehe Wiki/Building für weitere Details)
Starten Sie den Client z. B. mit Folgendem im Verzeichnis build/bin/
:
./client
Oder stellen Sie eine direkte Verbindung zu localhost her:
./client -aos://16777343:32887
Abgesehen von einigen geringfügigen Unterschieden funktionieren die gleichen Anweisungen für Linux auch unter macOS. Verwenden Sie zunächst Homebrew oder MacPorts, um Abhängigkeiten abzurufen:
brew install glfw enet
Die Entwicklungsheader für OpenAL und OpenGL müssen nicht installiert werden, da sie standardmäßig in macOS enthalten sind. libdeflate sollte ähnlich wie bei Linux manuell installiert und platziert werden. Weitere Informationen finden Sie unter Wiki/Building .
ziemlich alt | hiesville | |
---|---|---|
Granatenspaß | fallende Blockanimation | Scharfschützenangriff auf die Normandie |