ほぼXNUMX年後、 人気ゲーム0ADの開発者は、XNUMX番目のアルファリリースを発表しました そしてこの新しいリリースでは さまざまな改善が提示されます そのうち、レンダリングエンジンが受け取ったものは、モッズなどと同様に際立っています。
西暦0年を知らない人は、次のことを知っておく必要があります。 これは、エイジオブエンパイアシリーズのゲームと非常によく似た高品質の3Dグラフィックスとゲームプレイを備えたリアルタイム戦略ゲームです。 ゲームのソースコードは、プロプライエタリ製品として9年間開発された後、GPLの下でWildfireGamesによってリリースされました。 現在のバージョンは、事前にモデル化された、または動的に生成されたマップでのネットワークプレイとボットシングルプレイヤープレイをサポートしています。 ゲームは紀元前500年から500以上の文明をカバーしています。 C.XNUMX日までC。
グラフィックやサウンドなどのゲームの非コードコンポーネントは、Creative Commons BY-SAライセンスの下でライセンスされています。これは、派生物が同様のライセンスの下でクレジットされ、再配布される場合に限り、変更して商用製品で使用できます。
ゲームエンジン0ADにはC ++で約150万行のコードがあり、OpenGLは3Dグラフィックスの表示に使用され、OpenALはサウンドの操作に使用され、ENetはネットワークゲームの編成に使用されます。 リアルタイムで戦略を作成する他のオープンソースプロジェクトは、Glest、ORTS、Warzone 2100、Springです。
0 AD Alpha24の主な新機能
いくつかの有名な選手の経験を考慮して、 よりバランスの取れた流動的なゲームプレイのために、すべてのユニットと構造のパラメーターを調整しました。 たとえば、ヒーローはXNUMX回しか訓練できなくなり、騎兵と戦車を訓練するための厩舎と、すべての文明のための攻城兵器を構築するための兵器が追加されました。
さらに、パトロールと行進のためにユニットを軍事フォーメーションに配置するための新しいツールが提供され、攻撃時にフォーメーションを自動的に解散するためのサポートも追加されました。
Modクリエーター向けに、ステータスエフェクトをユニットにリンクして特性を変更する機能が実装されました。
一方、ゲームの多くの要素のモデルが追加され、作り直され、ヘルメット、馬、武器、盾の新しいモデルが追加され、新しいテクスチャが実装され、新しい攻撃と防御のアニメーションが導入されました。ローマ人、ガリア人、イギリス人、ギリシャ人が改善されました。
UnitMotionとレンダリングコードを更新し、OpenGL 1.0とピアツーピア処理のサポートを削除してOpenGL2.0とシェーダーを使用し、プラグインのJavaScriptエンジンをSpidermonkey38からSpidermonkey78に更新しました。
バージョン10.12より前のWindowsXP、Windows Vista、およびmacOSのサポートは削除されました。 ここで機能するには、SSE2命令をサポートするプロセッサが必要です。
レンダリングエンジンはアンチエイリアシングをサポートしています。 GPUの機能に応じて、FXAAとさまざまなレベルのMSAAのどちらかを選択でき、レンダリングエンジンにはCAS(コントラストアダプティブシャープニング)フィルターも追加されています。
目立つ他の変更のうち:
- 7つの新しいマップが含まれています。
- ゲーム設定インターフェースを書き直しました。
- プレイヤーの最大ユニット数を制限し、敗者のユニットを残りのプレイヤーに分配するための人口設定を追加しました。
パスワードで保護されたネットワークゲームをプレイする機能がロビーに追加されました。 - 利用可能なマップを選択してナビゲートするためのマップブラウザが追加されました。
- ホットキーを構成するためのインターフェースが追加されました。
- 建物を壊す機能が追加され、建物を隣り合わせに固定できるようになりました。
- 死んだ英雄の遺物の特徴を研究するために、「霊柩車の概要」画面が「ゲームチュートリアル」メニューに追加されました。
- 強化された学習インターフェースがAIエンジンに追加されました。
最後に、それについてもっと知りたい、またはこの新しいバージョンを入手したい場合は、次のことができます。 次のリンクを確認してください。