現時点では、リリース ページから最新の安定バージョンをダウンロードできます。
ここで夜間ビルドを入手できます。
次のいずれかを行うことができます。
C:/Ace of Spades/
にあります) に抽出し、古い voxlap バージョンを効果的に置き換えます。 タイプ | 分。要件 |
---|---|
OS | Windows 98 または Linux |
CPU | 1 GHz シングルコアプロセッサ |
GPU | 64MB VRAM、Mobile Intel 945GM または同等品 |
ラム | 256MB |
画面 | 800x600ピクセル |
その他 | キーボードとマウス ダイヤルアップネットワーク接続 |
このプロジェクトでは、次のライブラリとファイルを使用します。
名前 | ライセンス | 使用法 | GitHub |
---|---|---|---|
GLFW3 | ZLib | OpenGLコンテキスト | リンク |
OpenALソフト | LGPL-2.1 | 3Dサウンド環境 | リンク |
イニ | BSD-3.句 | .INI ファイルパーサー | リンク |
stb_truetype | パブリックドメイン | TrueType フォント レンダラー | リンク |
dr_wav | パブリックドメイン | ウェーブサポート | リンク |
http | パブリックドメイン | httpクライアントライブラリ | リンク |
ロードPNG | マサチューセッツ工科大学 | pngのサポート | リンク |
libdeflate | マサチューセッツ工科大学 | マップの解凍 | リンク |
エネット | マサチューセッツ工科大学 | ネットワーキングライブラリ | リンク |
パーソン | マサチューセッツ工科大学 | JSONパーサー | リンク |
ログ.c | マサチューセッツ工科大学 | ロガー | リンク |
グロー | マサチューセッツ工科大学 | OpenGL 拡張機能 | リンク |
ハッシュテーブル | マサチューセッツ工科大学 | ハッシュテーブル | リンク |
libvxl | マサチューセッツ工科大学 | VXL形式にアクセスする | リンク |
マイクロウイ | マサチューセッツ工科大学 | ユーザーインターフェース | リンク |
以下を自分でコンパイルするか、プリコンパイルされたバイナリを入手する必要があります。
プロジェクト ページの指示に従って、生成された静的ライブラリをdeps/
に配置します。
上記リストの他のすべての要件 (単一ファイル ライブラリなど) は CMake によって自動的にダウンロードされるため、注意を払う必要はありません。 0.75 アセットの著作権状態が不明であるため、CMake は、このリポジトリの一部ではない追加のアセットもここからダウンロードします。
このプロジェクトは CMake を使用してすべての Makefile を自動的に生成します。 Windows 上の GCC には MinGW-w64 を使用するのが最善です。 build/
ディレクトリでcmd.exe
開いて次のように入力すると、必要なファイルを生成できます。
cmake -G "MinGW Makefiles" ..
mingw32-make
すべてがうまくいけば、クライアントはbuild/BetterSpades/
サブフォルダーにあるはずです。
client.exe
起動すると、サーバーのリストが表示されます。サーバーを選択してプレイを開始してください。 cmd を開いて最初の引数としてaos://
リンクを入力することで、voxlap バージョンで行ったのと同じ方法でクライアントを起動することもできます。
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/建物を参照してください。
かなり古い | ヒーズビル | |
---|---|---|
手榴弾の楽しみ | 落ちてくるブロックのアニメーション | ノルマンディーでの狙撃 |