На данный момент вы можете загрузить новейшую стабильную версию со страницы релизов.
Вы можете получить ночные сборки здесь.
Вы можете:
C:/Ace of Spades/
), эффективно заменив старую версию voxlap. Тип | мин. требование |
---|---|
ОС | Windows 98 или Linux |
Процессор | Одноядерный процессор 1 ГГц |
графический процессор | 64 МБ видеопамяти, Mobile Intel 945GM или аналогичный |
БАРАН | 256 МБ |
Отображать | 800x600 пикселей |
Другие | Клавиатура и мышь Коммутируемое сетевое соединение |
В этом проекте используются следующие библиотеки и файлы:
Имя | Лицензия | Использование | GitHub |
---|---|---|---|
ГЛФВ3 | ZLib | Контекст OpenGL | Связь |
OpenAL софт | LGPL-2.1 | 3D звуковая среда | Связь |
иних | BSD-3.Пункт | Парсер .INI-файлов | Связь |
stb_truetype | Общественное достояние | Средство визуализации шрифтов TrueType | Связь |
dr_wav | Общественное достояние | поддержка WAV | Связь |
http | Общественное достояние | http-клиентская библиотека | Связь |
ЛодеPNG | Массачусетский технологический институт | поддержка png | Связь |
libdeflate | Массачусетский технологический институт | распаковка карт | Связь |
инет | Массачусетский технологический институт | сетевая библиотека | Связь |
пастор | Массачусетский технологический институт | JSON-парсер | Связь |
log.c | Массачусетский технологический институт | лесоруб | Связь |
ГЛЕВ | Массачусетский технологический институт | Расширения OpenGL | Связь |
хеш-таблица | Массачусетский технологический институт | хеш-таблица | Связь |
libvxl | Массачусетский технологический институт | доступ к формату VXL | Связь |
микроуи | Массачусетский технологический институт | пользовательский интерфейс | Связь |
Вам нужно будет скомпилировать следующее самостоятельно или получить предварительно скомпилированные двоичные файлы:
Следуйте инструкциям на странице проекта, затем поместите созданные статические библиотеки в deps/
.
Все остальные требования из приведенного выше списка (например, библиотеки с одним файлом) будут загружены CMake автоматически, и о них не нужно заботиться. Поскольку состояние авторских прав на ресурсы 0,75 неизвестно, CMake также загрузит отсюда дополнительные ресурсы, которые не являются частью этого репозитория.
В этом проекте используется CMake для автоматического создания всех файлов Makefile. Лучше всего использовать MinGW-w64 для GCC в Windows. Вы можете сгенерировать необходимые файлы, открыв cmd.exe
в каталоге build/
и набрав:
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 для более подробной информации.
![]() довольно старый | ![]() Хисвилл | ![]() |
---|---|---|
![]() гранатовое развлечение | ![]() анимация падающего блока | ![]() снайперская стрельба по Нормандии |