世界を動かす技術を、日本語で。

惑星降下

概要

  • Sid Meier’s Alpha Centauriの舞台「Chiron」の詳細マップ作成プロジェクトについて解説
  • ゲーム内データの収集・加工方法や技術的課題を共有
  • 架空地図と実在地図作成の違いに対する見解
  • 投影法や標高データの高解像度化手法を紹介
  • マップの物理コピーやサポートの案内も記載

Sid Meier’s Alpha Centauri「Chiron」マップ作成プロジェクト

プロジェクト概要

  • Sid Meier’s Alpha Centauriの舞台「Chiron」の詳細マップ作成を完了したことを報告
  • このプロジェクトは技術的に非常に難易度が高く、完成に満足していることを強調
  • マップの詳細版をオンラインで公開し、物理コピー希望者には連絡を呼びかける提案
  • このゲームは1999年リリースで、熱狂的なファンが多いことを紹介
  • マップ作成を通じて得た知見や技術的工夫を共有することを目的とすることを明示

架空地図と実在地図の違い

  • 架空地図と実在地図の作成は、外部から見れば同等に思えるが、実際は大きく異なることを認識
  • 多くの地図製作者は実在地図制作に特化しており、架空地図には別のスキルセットが必要であることを確認
  • 架空地図制作は、ゼロから地形を創造する作業が求められるため、実在地図とは異なるアプローチとなることを強調
  • 今回のマップ作成は、既存のゲーム内データセットが存在したため実現できたことを説明
  • 地図制作のスキルセットの違いを意識し、今後の活動の参考にすることを推奨

データ取得と加工

  • Alpha Centauriの公式マップは128×64ピクセルのダイヤ型グリッドで構成されていることを確認
  • 各ピクセルには標高・降水量・岩石度など複数属性が付与されていることを把握
  • 標高データは全8192タイル分を手作業で記録し、二重チェックを実施すること
  • 降水量データはMODを活用し、スクリーンショットとPhotoshopで3段階に分類、QGISでグリッド化すること
  • 岩石度やキセノファンガス(原生生物)の有無も同様にサンプリングし、必要に応じて手動補正を行うこと

投影法の選定

  • Alpha Centauriのマップは円筒型だが、惑星Chironは球体として設計されていることを前提にすること
  • ゲーム内の各ピクセルが同面積を表すため、「円筒等積投影法(Cylindrical Equal Area Projection)」を採用
  • 標準緯度を37.4°に設定し、Trystan Edwards投影を使用することを決定
  • 投影法の選定はデータサンプリング前に行い、QGISに適用した上で作業を進行すること
  • 地球地図との比較も可能な形で投影法を設定することを確認

標高データの高解像度化

  • 元データは低解像度(128×64)だが、より詳細な地形表現を目指すことを目標とする

  • 各グリッドにランダムな点を複数配置し、最低距離を確保しながら分布させること

  • 各点に元グリッドの標高値を割り当て、TIN(不規則三角網)補間で初期標高モデルを作成すること

  • 三角形の中心点を追加し、周囲3点の平均標高を与え、さらにランダムノイズで微調整すること

  • このプロセスを複数回繰り返し、より滑らかで有機的な標高モデルを生成することを実施

    • 必要に応じて、公式マップとの整合性を保つため手動補正点を追加すること
    • 島や陸地の境界が意図通りでない場合は、追加データポイントで調整すること

サポートと今後の展望

  • このマップは無料ダウンロード可能だが、作業負担が大きかったことを強調
  • サポートや作品シェアが今後の活動継続に重要であるため、協力を呼びかけること
  • 物理コピー希望者はsomethingaboutmaps AT gmail.comまで連絡することを案内
  • 今後も技術的チャレンジや新たな地図制作に取り組む意欲を表明
  • ゲームファンや地図愛好家への提案・共有を継続すること

このプロジェクトは、ゲームとカートグラフィの両分野の知見を活かした技術的挑戦の好例であり、実在・架空地図双方の制作スキルの違いと可能性を示す提案です。

Hackerたちの意見

そのゲームのディスクを手放さなきゃ、プレイをやめられなかったんだ。仕事や睡眠に本当に影響してたから。

このゲームのサウンドデザインは最高だった。素晴らしいゲームだね。

奇妙な「イベント」音や、インターフェースのちょっとしたビープ音、武器の「ピュー・ピュー」音、そして素晴らしい声優陣が大好き。99年に小売で買って以来、どこかのコンピュータにこのゲームをインストールしてる。これはアートだね。他のシヴィルゲームは、グラフィックが25年以上進化しても、これには敵わなかった。

サウンドデザインについての一つの不満は、バックグラウンドミュージックの使い方かな。アクティブじゃない時に流れ始めると思うけど、プレイ中にはトリガーされるチャンスが全然ないんだよね。各派閥ごとに別のサウンドトラックがあると思う。

作品は素晴らしいし、マップや説明も好きだよ。素晴らしい仕事だ!ただ一つの欠点は、土地のテクスチャにコントラストのあるエッジが見えないこと。すべてがスムーズに他の地域に流れ込んでる。山は見えるけど、テクスチャはそれを無視してるし、地球のテクスチャに見えるエッジが欠けてる。

確かにそう思う。元のマップの面白い特徴は、すべてを貫通する赤い線なんだ。それが異星的に見える理由だと思う。たぶんそれはゼノファンガスだろうけど、マグマみたいに見えるし、大陸が壊れてるみたい。新しいバージョンではそれが失われてるね。でも、これにかけられた努力には感謝してるし、すごくクールに見えるよ。

マップを見て、すべてのタイルの標高値を書き出したんだ。全部で8,192個。手動で8千回もやるより、自動化された解決策があったんじゃない?

私も同じことを思った。昔このゲームを愛していたオタクがたくさんいる(私もその一人だよ)けど、彼らは喜んでこれらのデータポイントをプログラムで抽出することに挑戦するだろうね。

このコメント欄を読んでる多くの人が、マップデータを抽出して、すぐにそれを.CSVに変換するスクリプトを書くことができると思う。でも、何も考えずに長期間続けられるプロジェクトって、ちょっとした無駄なことをしてる時に少しずつ進められるから、いいところもあるよね。

著者ダニエル・ハフマンのストーリーはとても魅力的でインスパイアされるよ: https://somethingaboutmaps.wordpress.com/about/ 長いバージョンはさらに良い: https://somethingaboutmaps.wordpress.com/2011/03/02/on-salva...

彼の仕事に関するうつ病の説明、めっちゃ共感できる。彼が見つけたあの火花を私も見つけたいけど、何年も前に情熱がすり減っちゃったから、無理かも。

同じような感じで「Here Dragons Abound」というブログがあって、ファンタジーマップのプロシージャル生成について書かれてるんだけど、最近は更新されてないみたい。 https://heredragonsabound.blogspot.com/

このゲームは私にとってすごく大事だった。異なるイデオロギーや宗教的信念を、特定の人間の形から抽象化して認識したのはこれが初めてだったから。異なる派閥や彼らの信じていることが本当に好きだった。もし宇宙人が存在するなら、どんな信念を持っているのかいつも考えてた。

「Civilization: Beyond Earth」がこんなにがっかりだったのは残念だね。面白いリーダーや派閥、イデオロギーの代わりに「宇宙アフリカ」と「宇宙オーストラリア」が出てきた。Firaxisが本当のセンタウリのリメイクを作れない法的な問題でもあるのかな。

すごく良いゲームだった。政治システムが本当に素晴らしい。たった4つの分野に4つの選択肢しかないのに、その選択肢が自動的に関連付けられないのがいいよね。自由市場の警察国家を作りたいなら、それもできる。子供の頃にこのゲームをプレイすることで、政治が実際に何を意味するのかを少し考えるきっかけになるかもしれないと思う(本を読むこともできたけど、それは無理だし)。SFゲームにぴったりな感覚もあって、作者たちは変わった政治的構成で遊ぶのが好きだからね。

その理由で(もちろん他にも色々あるけど)、私はサイエンスフィクション(とファンタジー)が大好きなんだ。たとえ十回中九回が人間文化のバリエーションだったり、初期には一つの次元に縮小されていたりしてもね - エルフはエリート主義の人種差別者、クリンゴンは怒っている、みたいな。でも長く続くシリーズは、時間が経つにつれてニュアンスを加えていくことが多いし、ステレオタイプが自分自身の「本性」と戦うこともあるんだ。

Sid Meier's Alpha Centauriの「planetfall」について疑問に思ってる人へ:それはゲーム内で繰り返し使われる用語で、「歴史の始まり」って意味なんだ。そして、最初のプロンプトはこうだった:> $NAME3、新たな闘争と機会の時代があなたを待っている。国連宇宙船ユニティが40年の航海を経てアルファ・ケンタウリ系に到着した。地球との接触は失われた。ガーランド船長が不明な襲撃者に暗殺された後、乗組員は反乱を起こし、派閥に分かれた。その後の争いで、いくつかの派閥がユニティのコロニーポッドを掌握した。あなたは今、PLANETFALLを果たした$派閥の運命を形作るんだ!

シド・マイヤーのアルファ・ケンタウリ、なんてゲームなんだろう。SMACを通じて、未来の社会が人間の生存と進歩を確保するためにどう組織されるかについてのアイデアを見つけた。推測的な技術が文明をどう変えるかについてのアイデアも見つけた。ゲームをプレイすることで孤独感が和らいだ気がする、孤独は普遍的な人間の状態で、時を超えて変わらないものだと気づいたから。人類が星々の中で自分の場所を見つけるというビジョンに希望を見出した。自分よりも遥かに大きなアイデアに向き合っている自分を感じた。ゲーム内の選択によって自分の共感性が測られることに気づいた。歴史は、ゲームと同じように、道徳的なコンパスを持たず、ただ前に進むだけなんだ。

シド・マイヤーのアルファ・ケンタウリの説明を読んで、アニメシリーズ「スカベンジャーズ・レイン」が非常に似た設定を持っていることに気づいた(人間の入植者が知性を持つ惑星に不時着する)。この機会を利用して、みんなにこのショーを観ることを勧めたい。もしサイエンスフィクションが好きなら(グレッグ・イーガンやヴァーナー・ヴィンジを思い浮かべて)、絶対に楽しめるよ。もしそうでなくても、試してみる価値はあると思う。それくらい良いんだ。