Wildfire Gamesが開発した『0 A.D.』は、コラボレーションとオープンソース開発のパワーを証明するものだ。このインタビューでは、1hourチームのメンバーであり、onepointのフルスタック・ソフトウェア・エンジニアである Stanislas Dolciniに、ゲームの起源とユニークな機能について話を聞いた。
『0 A.D.』のコンセプトと開発のきっかけについて教えてください。
0 A.D.は、アンサンブル・スタジオに売り込むために、トント一族とワイルドファイアー・スタジオのコラボレーションとして始まった。このゲームは当初、Age of Empiresのリメイクを想定していた: The Rise of Romeのリメイクを想定していた。Ensemble StudiosがAge of Mythologyを選択したため、WildfireはAge of Empires IIの 「トータルコンバージョン 」MODの制作にシフトした。クローズドソースのゲームを改造することの限界に直面した彼らは、スタンドアローンのゲームを作ることを決意し、0 A.D.に発展した。詳しい歴史はwikiで見ることができる。
このゲームは歴史の正確さを重視しています。プレイヤーに楽しんでもらいながら、古代文明を正確に描写するにはどうすればいいのでしょうか?
歴史の正確さとプレイしやすさのバランスを取るのは難しい。西暦0年には多様な文明が存在し、それぞれにユニークな建物、軍隊、歴史があります。私たちは歴史的な資料や個人の専門知識に頼っていますが、アーティストが不足しているため、不正確な部分も残っています。リアルさと面白さのバランスを取ることが私たちの目標ですが、必ずしも一筋縄ではいきません。理想を言えば、正確さを優先するか、遊びやすさを優先するか、どちらかのモードを提供することですが、それは複雑な課題です。
0 A.D.に登場する主な文明にはどのようなものがありますか?また、どの文明を含めるかはどのように決めるのですか?
スパルタ、アテナイ、マケドニアなど、ギリシャをベースとした文明を多く取り上げています。その他の文明には、ローマ人、ケルト人(ブリトン人、イベリア人、ガリア人)、漢民族、ペルシャ人、クシ人、カルタゴ人、マウリヤ人などがあります。Delenda EstのようなMODは、弥生日本やスキタイのような文明でこの名簿を拡張する。例えば、クシャイトはコミュニティが大きな関心を示した後に追加され、漢民族はエンジンを紹介する大規模なMODから組み込まれた。
0 A.D.の開発プロセスについて詳しく教えてください。2001年の発売以来、ゲームはどのように進化してきましたか?
0 A.D.は2001年、アンサンブル・スタジオに開発を依頼し、設計書だけでスタートした。当初はプロメテウス・エンジン(現パイロジェネシス・エンジン)と呼ばれていたゲームの基盤の構築は、大きな仕事だった。2009年まで開発はクローズドソースだったが、チームメンバーが新たな生活責任を負うようになり、プロジェクトを維持するためにオープンソースにすることを決めた。2015年までにゲームはプレイ可能になり、マルチプレイ・ロビーが導入された。2020年、私はリーダーシップを引き継ぎ、パフォーマンス、視認性、改造可能性に注力し、COVID-19のパンデミック時には記録的な活動を行った。
フリーでオープンソースのゲームとして、資金や開発の面で直面する課題は何ですか?
0A.D.を維持するためには、貢献者からの信頼とコミットメントのバランスをとることが必要であり、特に最近のXZ CVE問題のようなインシデントが発生した場合には、困難が伴います。プロジェクトは善意に依存しているため、過剰な期待をすることなく、各人の貢献を評価することが重要である。動機が異なるのは自然なことであり、純粋に興味のあることに集中することが、熱意を維持し燃え尽きを避けるのに役立つ。
0 A.D.が他のリアルタイム・ストラテジー・ゲームとゲームプレイやメカニックの面で異なる点は何ですか?
西暦0年: Empires AscendantはAge of Empiresのコアとなるメカニクスを継承し、同フランチャイズのファンによって作られた。ストラテジーゲームによくある「探検、拡大、搾取、駆逐」のサイクルを共有しているが、4Xゲームには分類されない。また、軍隊の編成は「バトル・フォー・ミドルアース」、領地システムは「エンパイア・アース」に似ている。特徴的なのは市民兵士システムで、リアルタイム戦略ゲームでは珍しく、兵士が建設と資源収集の両方を行える。
0 A.D.を支えるコミュニティについて教えてください。ボランティアはどのようにゲーム開発に貢献しているのでしょうか?
0A.D.に貢献する方法はたくさんあります: Empires Ascendantに貢献する方法はたくさんある。最もわかりやすいのはプレイすることで、匿名のフィードバックに基づき、毎日およそ1,500人がゲームを起動しています。フォーラムに参加することもできますし、Transifexを通じてゲームの翻訳を手伝うこともできます。開発者はQuakenetの#0ad-dev IRCチャンネルに参加できる。
0 A.D.の今後の計画について教えてください。プレイヤーが楽しみにしている今後の機能や拡張はありますか?
最大の変化は、SVNベースのワークフローからGitに移行することで、プログラマーにとっては貢献が容易になりますが、アーティストにとっては困難になる可能性があります。また、ゲーム内百科事典、ミュートなどのプレイヤーモデレーションツール、パフォーマンスを向上させる新しいレンダラーにも取り組んでいます。
0A.D.がフリーのオープンソースソフトウェアとしてリリースされて以来、プレイヤーやゲームコミュニティからの評判はいかがですか?
0 A.D.』の評判はおおむね好意的だ。イベントなどでは、ゲームのクオリティに感心したり、まだアルファ版であることに驚いたりする。私たちの小さいながらも声の大きいマルチプレイヤーコミュニティは、特にアルファ24:Xšayāršāについて激しい議論を巻き起こしています。
このゲームをSteamで配信し、公式Discordサーバーを作りたいという要望をたくさんいただいています。Steamは知名度を向上させるだろうが、非公認で掲載したことでTwitterのフォロワーが1,000人増えた。私たちはSteamを検討する前に、ゲームの改善、シングルプレイヤー・キャンペーンの追加、バグの修正に集中しています。0A.D.を確認することができます:Empires Ascendant.
最後に、『0 A.D.』のプレイヤーやサポーターに、ゲームの未来とオープンソースゲームの重要性についてメッセージをお願いします。
ケン・ウッドが言ったように、「0 A.D.の運命は、ビジョンと忍耐を持つ人々の手の中にある」。24年後、このプロジェクトが存続しているのは、プレイヤーと貢献者の献身による奇跡である。
0 A.D.を含むオープンソースゲームは、もっと発見される必要がある。ほとんどの主流ディストリビューションに含まれているにもかかわらず、その知名度はそれほど高くない。0 A.D.」は最も視覚的に魅力的なオープンソースゲームの1つだが、「Beyond All Reason」、「SuperTux」、「SuperTuxKart」、「Battle for Wesnoth」など、他の素晴らしいタイトルも評価に値する。