Dès maintenant, vous pouvez télécharger la dernière version stable à partir de la page des versions.
Vous pouvez obtenir des builds nocturnes ici.
Vous pouvez soit :
C:/Ace of Spades/
), remplaçant ainsi l'ancienne version de voxlap Taper | min. exigence |
---|---|
Système d'exploitation | Windows 98 ou Linux |
Processeur | Processeur monocœur de 1 GHz |
GPU | 64 Mo de VRAM, Mobile Intel 945GM ou équivalent |
BÉLIER | 256 Mo |
Afficher | 800x600px |
Autres | Clavier et souris Connexion réseau commutée |
Ce projet utilise les bibliothèques et fichiers suivants :
Nom | Licence | Usage | GitHub |
---|---|---|---|
GLFW3 | ZLib | Contexte OpenGL | Lien |
Logiciel OpenAL | LGPL-2.1 | Environnement sonore 3D | Lien |
inih | Clause BSD-3. | Analyseur de fichiers .INI | Lien |
stb_truetype | Domaine public | Moteur de rendu de polices TrueType | Lien |
dr_wav | Domaine public | prise en charge des wav | Lien |
http | Domaine public | bibliothèque cliente http | Lien |
LodePNG | MIT | prise en charge png | Lien |
libdéflate | MIT | décompression de cartes | Lien |
enet | MIT | bibliothèque de réseau | Lien |
pasteur | MIT | analyseur JSON | Lien |
log.c | MIT | enregistreur | Lien |
GLUER | MIT | Extensions OpenGL | Lien |
table de hachage | MIT | table de hachage | Lien |
libvxl | MIT | accéder au format VXL | Lien |
microui | MIT | interface utilisateur | Lien |
Vous devrez compiler les éléments suivants par vous-même ou vous procurer des binaires précompilés :
Suivez les instructions sur leur page de projet, puis placez les bibliothèques statiques produites dans deps/
.
Toutes les autres exigences de la liste ci-dessus (comme les bibliothèques de fichiers uniques) seront téléchargées automatiquement par CMake et n'auront pas besoin d'être prises en compte. Étant donné que l'état du droit d'auteur des actifs 0,75 est inconnu, CMake téléchargera également à partir d' ici des actifs supplémentaires qui ne font pas partie de ce référentiel.
Ce projet utilise CMake pour générer automatiquement tous les Makefiles. Il est préférable d'utiliser MinGW-w64 pour GCC sous Windows. Vous pouvez générer les fichiers requis en ouvrant cmd.exe
dans le répertoire build/
et en tapant :
cmake -G "MinGW Makefiles" ..
mingw32-make
Si tout s'est bien passé, le client devrait être dans le sous-dossier build/BetterSpades/
.
Lors du démarrage client.exe
, vous serez accueilli par une liste de serveurs. Sélectionnez un serveur dessus pour commencer à jouer ! Vous pouvez également démarrer le client de la même manière qu'avec la version voxlap en ouvrant cmd et en mettant un lien aos://
comme premier argument :
client.exe -aos://16777343:32887 //Connects to a local server
La compilation fonctionne désormais de la même manière sous Linux. Changez simplement le système de construction en Unix Makefiles
ou le laisser par défaut fonctionnera également ( cmake ..
).
Vous pouvez créer chaque bibliothèque vous-même ou les installer avec le gestionnaire de packages de votre distribution :
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(cela n'inclut pas libdeflate qui est également une exigence, voir Wiki/Building pour plus de détails)
Démarrez le client, par exemple avec ce qui suit dans le répertoire build/bin/
:
./client
Ou connectez-vous directement à localhost :
./client -aos://16777343:32887
Les mêmes instructions pour Linux fonctionnent sur macOS, à quelques différences mineures près. Tout d'abord, utilisez Homebrew ou MacPorts pour récupérer les dépendances :
brew install glfw enet
Les en-têtes de développement pour OpenAL et OpenGL n'ont pas besoin d'être installés puisqu'ils sont fournis par défaut avec macOS. libdeflate doit être installé et placé manuellement d'une manière similaire à Linux. Voir Wiki/Bâtiment pour plus de détails.
assez vieux | Hiesville | |
---|---|---|
amusant à la grenade | animation de bloc tombant | tirer sur la Normandie |