| キューブ2:ザウアーブラーテン | |
|---|---|
| 開発者 | ワウター・ファン・オールトメルセン、リー・ザルツマン、マイク・ダイサート[ 2 ] |
| デザイナー | ワウター・ファン・オールトメルセン |
| 作曲家 | マーク・A・「ファナティック」・プーレン[ 2 ] |
| エンジン | キューブ2エンジン |
| プラットフォーム | Microsoft Windows、Linux、FreeBSD、OpenBSD、OS X、Unix |
| リリース | 2004年5月6日[ 1 ] |
| ジャンル | 一人称視点シューティングゲーム |
| モード | シングルプレイヤー、マルチプレイヤー |
Cube 2: Sauerbraten(ドイツ語で「酸っぱいロースト」、 Sauerとしても知られる)は、 Microsoft Windows、 Linux、 FreeBSD、 OpenBSD、 [ 3 ]、およびMac OS XでOpenGLとSDLを使用してリリースされた一人称シューティングゲームです。
Quake 風のスタイルで、シングルプレイヤーとマルチプレイヤーのゲームモードを備え、ゲーム内レベルエディタも搭載されています。ゲームエンジンはzlibライセンス[ 4 ]に基づく無料のオープンソースソフトウェアで、開発元であるDot3 Labsから商用サポートを受けることができます。[ 5 ]
ゲームメディアは、様々な非フリーライセンスの下でリリースされています。このプロジェクトの目的は、可能な限り多くの機能と最高品質のグラフィックスを実現することではなく、エンジンのソースコードを小さくエレガント に保ちながら、リアルタイムのゲーム内マップ編集機能を提供することです。

Cube 2はシングルプレイヤーとマルチプレイヤーに対応しており、マルチプレイヤーではLAN、ローカル、オンラインプレイが可能です。デスマッチ、キャプチャー・ザ・フラッグ、そしてそれらのバリエーションなど、複数のモードが用意されています。プレイヤーはオンラインで協力プレイによるマップ編集も可能です。シングルプレイヤーモードでは、エピソード形式のゲームプレイと、マルチプレイヤーマップ上でのデスマッチの両方を楽しめます。対戦相手は人間のプレイヤーではなく、AIボットです。
Cube 2: Sauerbratenは、オリジナルのCubeゲームエンジンの再設計から始まりました。[ 6 ] [ 7 ]このエンジンはC++とOpenGLで記述されています。ゲームの設計目標と哲学の大部分は前作と共有されていますが、新しい6方向ハイトフィールド(またはオクツリー)ワールドモデルを採用しています。このゲームは開発者FernLightningによってiOSに移植されました。[ 8 ]
エンジンコードはオープンソースであるため、数多くのフォークや派生版がそれをベースに開発されており、[ 9 ]最も有名なものとしては以下のものがある:
Cube 2のレンダリングエンジンは、最新のグラフィックス処理ユニット(GPU)をベースに設計されており、ビデオメモリに既に保存されている膨大な量のジオメトリで最高のパフォーマンスを発揮します。ライティングは、効率的なバッチ処理のためにライトマップ(ジオメトリをテクスチャとして表す画像ファイル)に事前計算され、追加の方向コンポーネントが保存されるため、効率的なシェーダベースのライティング効果が得られます。オリジナルのCubeエンジンのレンダリングエンジンは、オーバードロー(最終シーンに表示されないポリゴンがZ バッファによって隠蔽される)の方が、毎フレーム新しい三角形のストリームをグラフィックス処理に送信するよりもプロセッサ負荷が高いと想定していました。そのため、メモリ帯域幅がより大きな制限要因となる最新のハードウェアでは、パフォーマンスが大幅に制限されていました。最新リリース(「CTF Edition」以降)では、ハードウェアオクルージョンをサポートしていないグラフィックスカード向けに、事前計算可視性システム(PVS)をサポートしています。

Cube 2: Sauerbraten は6方向のハイトフィールド(またはオクトツリー)ワールドモデルを使用しています。Sauerbraten におけるオクトツリーとは、8つの小さな立方体に分割できる立方体です。これらの小さな立方体もオクトツリーであり、さらに細分化することができます。これにより、より複雑なレベルジオメトリの作成と編集が容易になります。
八分木内の各立方体ノードは、レンダリング可能なボリューム、または立方体と呼ばれる一種のマーチング キューブを表します。この立方体の各辺は、伸縮してさまざまな形状に変形できます。立方体の角を「押したり引いたり」して、大まかな曲線を作成することもできます。見たままのリアルタイム編集により、レベル デザイナーはマップに多くのディテールを追加できるようになり、実際の作成にかかる時間を削減できます。 これは、従来の現代のポリゴン スープ 3D エンジンとは対照的です。ポリゴン スープ3D エンジンは、外部のモデリング プログラムから基本的にランダムな三角形のバッチとして生成されたモデルを受け取り、事後にモデルの三角形を空間的に細分化して、 BSP ツリーや八分木などのツリー構造に適合するように分割しようとします。これらのツリー構造を構築するには、コストのかかる前処理が必要です。Cube 2の斬新さは、世界表現がオクツリー、つまりマーチングキューブの構造そのものであり、そこからグラフィックス処理装置がレンダリングするための効率的な三角形のバッチが生成され、高価で時間のかかる前処理を必要とせずに済むという点にあります。[ 23 ]
このゲームはバーガーキングのテレビコマーシャルで放映された。[ 24 ] [ 25 ]また、MacWorld UKのレビューでは5つ星のうち4つを獲得し[ 26 ] 、 Games for Windows: The Official Magazineの第3号(および「101 Free Games」の記事)でも取り上げられ、「ケチなゲーマーにもクリエイティブなゲーマーにも最適」と評された。[ 27 ]
「CTFエディション」は、Linuxに特化したハードウェアとソフトウェアのレビューウェブサイトであるPhoronix [ 28 ]と、フリーソフトウェアとオープンソースソフトウェアに関するニュースを提供するウェブサイトであるLinux.com [ 29 ]で好評を博しました。PC Worldは、アマチュアゲームデザイン向けにゲーム内エディタを推奨しました。[ 30 ]
2016年5月、オランダの映画制作会社Rinkel Filmは、Unityフォーラムに、新作映画に登場するビデオゲームを探す投稿をした。その告知には、「私たちの映画に登場する2人のティーンエイジャーの主人公はコンピューターに非常に長けており、いくつかのシーンで自宅でシューティングゲームをプレイしています。そのため、使用できるゲームを探しています。もしあなたのゲームが映画に登場してほしいと思ったことがあるなら、これはチャンスです!」と書かれていた。 [ 31 ]様々な提案の中で、DarkhogというユーザーはCube 2: Sauerbratenを適切な候補として推薦した。[ 32 ]このゲームは最終的に、マーク・デ・クロー監督の2017年のサイコスリラー映画『シルクロード』に登場した。いくつかのシーンで主人公たちがCube 2: Sauerbratenをプレイしている様子が描かれているが、画面上では単に「キューブ」と呼ばれている。[ 33 ]
2015年、BBCはホライゾンシリーズの一環として、1時間のドキュメンタリー「ビデオゲームは本当に悪いのか?」(シーズン2015、エピソード12)を放送し、ビデオゲームが個人に与える潜在的な悪影響と良い影響の両方を検証した。[ 34 ]キューブ2:ザウアーブラーテンはドキュメンタリーの中で大きく取り上げられ、いくつかのシーンに登場し、番組全体で議論されたさまざまな研究調査の例として使用されたが、明示的に名前が挙げられていなかった。[ 35 ]
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク){{citation}}:欠落または空|title=(ヘルプ)