【GDC2012】究極の都市育成シミュレーションを目指す『シムシティ』を支える「GlassBox」エンジンGDC初日に電撃的に発表された『シムシティ』。約10年ぶりの新作に当たって「マクシス」は新たなエンジン「GlassBox」を引っさげ、究極の都市育成シミュレーションを作ろうとしています。【GDC2012】『レジスタンス3』が取り入れたユーザーリサーチと開発の連携とは?編集部にメッセージを送るGDC初日に電撃的に発表された『シムシティ』。約10年ぶりの新作に当たって「マクシス」は新たなエンジン「GlassBox」を引っさげ、究極の都市育成シミュレーションを作ろうとしています。GlassBox」と題する講演でエンジンの詳細と『シムシティ』のゲーム自体について語りました。登壇したQuigley氏はシンプルに初代と同じ名前で呼ばれる『シムシティ』という最新作に多数のシリーズを支えてきたベテランエンジニアが携わっていると強調しました。ウィル・ライト氏とマクシスが生んだ作品は、ライト氏が同社を離れ、同社もEAの一部門として再編された今もなお当初の志を引き継いでおり、世界の全てをシミュレートするという意思が息づいていることを示唆しました。「GlassBox」のコンセプトは"Alive"という感覚を実現することです。街を歩く人はまるで本物の人間のように意思を持ち行動を決定し、建物や自然は活き活きとしていて物理的にも正しく動きます。それらは相互に作用し、シムは周りのシムに影響を受けるだけでなく、「壊れている消火栓から水が吹き出ているのを避けて歩く」ようなことまで、全てがリアル、全てが本物の世界と同じにシミュレートされます。ここからWillmott氏が具体的に「GlassBox」について説明していきます。「GlassBox」はシリーズが培ってきたデータを基にしたシミュレーションと、『ザ・シムズ』シリーズの特徴となってきた個別のオブジェクにロジックが与えられるという2つの考え方を進化させたものになっています。これは一般的なゲームで使える汎用的なシミュレーションエンジンではなく、『シムシティ』のために作られた、というのも重要なことです。新しい時代のゲームに適応しようとする努力が「GlassBox」の開発の原動力になったと言います。深く言及はされませんでしたが、『シムシティ』はPCでネットワークと統合された形になるのは間違いありません。Gameplay」(DLG)を実現するとしました。セーブデータはクラウドに常時保存され、どこでも同じゲームをプレイできるようになるそうです。一方で、常にインターネットに接続されている必要もないとのこと。後半に描かれている大停電に見舞われた都市と、それに対応する為に建設が進められる原発、反対する人々という描写にウィル・ライトのリベラルな思想が感じられた。その前のシーンでお披露目されるゴジラは人類が産み出してしまった悪魔を印象付ける。グローバル」という4つの単位とそれに付随する「ルール」です。順を追って説明していきますが、背景としてあるのは乱数表からの決別です。過去のシムシティはプレイヤーの都市設計をベースにしながら乱数、つまりランダムな要素を用いてシミュレーションが行われていました。これは計算能力に限りがある際には仕方ないことですが、プレイヤーにとっては理不尽と取れる結果をもたらす場合もあります。「GlassBox」では冒頭の4+1を使い、データの計算が支配します。いったパラメーターがそれに当たります。この数はこれ以外にもかなりの種類があるようです。各ユニットはリソースを持つ「ユニット」は家や商店、工場などの建物や、シム(人)など世界で何かをする主体になるものを指します。それぞれのユニットはリソースを保有します。工場に水があるかどうか、シムの幸福度などです。マップもリソースを持つ。「マップ」はプレイヤーが建物を築いてく舞台となるマップであり、グリッドのマス目毎にリソースを持ちます(天然資源というのでしょうか?)。木や石油といったものだけでなく、大気汚染、地価なども同様に持ちます。「グローバル」はこれを総計した世界全体のリソースの量です。「ユニット」「マップ」「グローバル」のそれぞれの単位が持ちうるソリースの数には上限があり、これをBinと呼びます。この上限は変わり得るものです。ルールは計算式によって表される最後に「ルール」はリソースの相互作用/変換を定めた式です。Input(入力)とOutput(出力)があります。「人」がいれば「資金」は「木」に変えることができます(植樹?)。マスタード工場のルールはこのようになるユニットにおけるルールもあります。工場では「グッズ」を「製品」に変えることができます。その際に「大気汚染」が増えます。「マスタード」と「空のボトル」があれば、それを「瓶詰めされた製品のマスタード」に変えることができます。マップにおけるルールもあります。「水」と「養分」があれば緑が育つ、というような。「GlassBox」の基本的な考え方は上記のようなもの。これらのロジックで「ボックス」が構成されるこれが「GlassBox」の基本的な仕組みです。各ユニットが独自のシミュレーションロジックを持ち、かつ周辺のユニットと相互作用を起こしながら全体に影響を与えていきます。何を配置すると、それだけで変化が起こります。実験を重ねながら都市開発に取り組んでいけます。これだけではありません。■以前からあるシムシティの概念もバージョンアップパスを引くことでリソースの移動を可能とする「パス」は各ユニットを接続するためのもので、リソースの移動を可能とします。いったものがあり、パスには方向があります。いうお馴染みのものです。Handlers(交通手段)で制御されます。Walking(徒歩)では1人が少しの資金で運べ、Driving(運転)では2人がタダで運べますが少しストレスがたまります。Shuttling(バス)では10人が少しの資金で運べますがかなりストレスがたまります。Working(トレーラーなど)では2人が沢山のストレスをためます。下の図を見ていただくとより分り易いと思います。工場では「従業員の通勤」や「原材料の搬入」そして「製品の出荷」がそれぞれエージェントとなり、それぞれに消費するものがあります。エージェントはルールは持たず、その動きはユニット(この場合は工場)によって規定されます。Handlers(交通手段)はパスに依存します。クルマの動きは道路に規定され、リソースの移動は電力であれば電線、水であれば水道管に規定されます。街を自由に歩けるシムや、ヘリコプター、ボート、飛行機のようなパスに依存しないものも存在します。パスの検索にはD*-liteというアルゴリズムが利用され、目的地まで最短距離を取ろうとします。マルチプレイヤーでは「ボックス」同士で影響が与えられる「GlassBox」エンジンではマルチプレイもサポートされます。1人のプレイヤーの街は「ボックス」という単位で呼ばれ、一緒にプレイしているユーザーの「ボックス」と「パッケージ」という単位を相互にやりとりすることで影響を受け合うということです。これは非同期的に行われ、同時にプレイしている必要はありません。ビジュアルはゲームの状況をより伝えるものになりました。以前であれば渋滞は渋滞のビジュアルで描かれていました。最新作では沢山の数のクルマが描かれ、ゲーム内の状況とビジュアルが一致したものになります。Sim」ということで、ビジュアルから街の状況をリアルに把握できるようになりました。物理エンジンも強化され、物理的にも正しい表現になっているとのこと。すると建物が建つ最後に3つの映像が紹介されました。「GlassBox」のシミュレーションを動かしながら紹介したものです。幾つかポイントを絞って画像を並べています。大事です様々な情報が明らかにされた一時間だった一方で、まだまだ奥が深そうな『シムシティ』最新作。発売は2013年になるということですが、今から待ち遠しいですね。当サイトに掲載の記事・見出し・写真・画像の無断転載を禁じます。Inc.人気ニュースランキングや特集をお届け...メルマガ会員はこちら。