A partir de agora, você pode baixar a versão estável mais recente na página de lançamentos.
Você pode obter compilações noturnas aqui.
Você pode:
C:/Ace of Spades/
), substituindo efetivamente a versão antiga do voxlap Tipo | min. exigência |
---|---|
SO | Windows 98 ou Linux |
CPU | Processador de núcleo único de 1 GHz |
GPU | 64 MB VRAM, Intel 945GM móvel ou equivalente |
BATER | 256 MB |
Mostrar | 800x600px |
Outros | Teclado e mouse Conexão de rede dial-up |
Este projeto usa as seguintes bibliotecas e arquivos:
Nome | Licença | Uso | GitHub |
---|---|---|---|
GLFW3 | ZLib | Contexto OpenGL | Link |
OpenAL suave | LGPL-2.1 | Ambiente de som 3D | Link |
inih | BSD-3.Cláusula | Analisador de arquivo .INI | Link |
stb_truetype | Domínio público | Renderizador de fonte TrueType | Link |
dr_wav | Domínio público | suporte wav | Link |
http | Domínio público | biblioteca cliente http | Link |
Lode PNG | MIT | suporte png | Link |
libdeflate | MIT | descompressão de mapas | Link |
enet | MIT | biblioteca de rede | Link |
pároco | MIT | Analisador JSON | Link |
log.c | MIT | registrador | Link |
GLEW | MIT | Extensões OpenGL | Link |
tabela hash | MIT | tabela hash | Link |
libvxl | MIT | acessar formato VXL | Link |
microui | MIT | interface do usuário | Link |
Você precisará compilar o seguinte sozinho ou obter binários pré-compilados:
Siga as instruções na página do projeto e coloque as bibliotecas estáticas produzidas em deps/
.
Todos os outros requisitos da lista acima (como bibliotecas de arquivo único) serão baixados pelo CMake automaticamente e não precisam ser atendidos. Como o estado dos direitos autorais dos ativos 0,75 é desconhecido, o CMake também baixará ativos adicionais daqui que não fazem parte deste repositório.
Este projeto usa CMake para gerar todos os Makefiles automaticamente. É melhor usar MinGW-w64 para GCC no Windows. Você pode gerar os arquivos necessários abrindo cmd.exe
no diretório build/
e digitando:
cmake -G "MinGW Makefiles" ..
mingw32-make
Se tudo correr bem, o cliente deverá estar na subpasta build/BetterSpades/
.
Ao iniciar client.exe
, você será saudado por uma lista de servidores. Selecione um servidor para começar a jogar! Você também pode iniciar o cliente da mesma forma que fez com a versão voxlap abrindo cmd e colocando um link aos://
como primeiro argumento:
client.exe -aos://16777343:32887 //Connects to a local server
A compilação agora funciona da mesma forma no Linux. Basta alterar o sistema de compilação para Unix Makefiles
ou deixá-lo como padrão também funcionará ( cmake ..
).
Você pode construir cada biblioteca sozinho ou instalá-las com o gerenciador de pacotes da sua distribuição:
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(isso não inclui libdeflate, que também é um requisito, consulte Wiki/Building para mais detalhes)
Inicie o cliente, por exemplo, com o seguinte dentro do diretório build/bin/
:
./client
Ou conecte-se diretamente ao localhost:
./client -aos://16777343:32887
As mesmas instruções para Linux funcionam no macOS, exceto por algumas pequenas diferenças. Primeiro, use Homebrew ou MacPorts para obter dependências:
brew install glfw enet
Os cabeçalhos de desenvolvimento para OpenAL e OpenGL não precisam ser instalados, pois vêm com o macOS por padrão. libdeflate deve ser instalado e colocado manualmente de forma semelhante ao Linux. Veja Wiki/Construção para mais detalhes.
bastante antigo | Hiesville | |
---|---|---|
granada divertida | animação de bloco caindo | atirando na Normandia |