※この情報は開発用であり、直接ゲームに関係ない概念が含まれています。
マップの1マス(基本単位)をセルと呼びます。マップは複数のセルにより構成されます。
セルは水分、土壌、温度の3つのパラメータ(資源)があり、この値によってそのマスの外観が変化します。それぞれ10段階あるためセルの外観は資源の変化に応じて1000通りに変化します。
水分は0〜1,000,000トンの範囲の値です。100,000トンごとに10段階にセル形状が異なります。水分は他のセルから持ち込んだり、他のセルに持ち出すことにより変化します。
土壌は0〜1,000,000トンの範囲の値です。100,000トンごとに10段階にセル形状が異なります。土壌は他のセルから持ち込んだり、他のセルに持ち出すことにより変化します。
温度は0K〜最大整数値(処理系依存)の値です。ただし、実質200Kから380Kの範囲で20Kごとに10段階にセル形状が異なるだけであり、200K以下または380K以上の範囲でセル形状は変化しません。温度を大陸単位で全体的に変動することにより、四季を実現することができます。
セルの外観は(1)ベース、(2)ベースオブジェクト、(3)建造物オブジェクト、(4)移動体、(5)最前面の5つのレイヤの画像の重ねあわせにより表現されます。 セルはこれらレイヤの画像を決定するための資源、セル上の建物、エフェクト、セル上の移動体、といったパラメータに加えて、支配国やゲートなど外観に直接影響のないパラメータを持ちます。
レイヤ | 備考 |
最前面 | 制限なし |
移動体 | 制限なし |
建造物オブジェクト | 0〜999(1000種) |
ベースオブジェクト | 0〜999(1000種) |
ベース | 0〜99(100種) |
ベースはセルの水分、土壌、温度(資源)の3つのパラメータで初期値が設定されます。さらに、セル上にオブジェクトが存在する場合には、オブジェクトの設定でベースの画像を上書きできます。さらに、当該セルにエフェクトが設定されている場合にはエフェクトによってベースの画像を上書きできます。
背景には木や山など画像の上下が定まったものがあります。このような背景はマップの回転に対して常に画像が上向きを保つよう、建物や移動体と同様の制御が必要となります。ベースオブジェクトはこのような上下が定まった背景を実現するためのベースに付属する画像です。ベースオブジェクトはベース同様、水分、土壌、温度の3つのパラメータ(資源)により決定されます。そして、オブジェクトやエフェクトにより上書きすることができます。
主に建物を表現するためのレイヤです。大部分のオブジェクトは建造物オブジェクトのみ画像を指定してベースおよびベースオブジェクトは資源から定まる形状を利用します。
1つのセルは1つのオブジェクトを持つことができます。オブジェクトは家や町や塔やダンジョンなどMAPの回転に対して上向きを保つ必要のある画像を建造物オブジェクトレイヤに表示するだけでなく、必要に応じてベースやベースオブジェクトの画像を上書きすることもできます。家などユーザが自由に作成・削除できるオブジェクトとダンジョンなどユーザが自由に作成・削除できないオブジェクトのどちらも定義できます。
※オブジェクト1(ベース1、ベースオブジェクト0)は不可侵領域をあらわす特殊コードとして用いられています。
エフェクトはベースおよびベースオブジェクトの画像を一時的または恒久的に上書きします。エフェクトはエフェクトタイマにより所定時間経過後に自動的に消滅させることもできます。これは爆弾の着弾痕などの表現に有用です。エフェクトはベースのみまたはベースオブジェクトのみまたは両方に対して画像の上書きを行うことができます。
※現在ベースのみの上書きの一部(0〜50)のエフェクト指定は冗長と考えられるため禁止されています。
移動体とは軍隊やマップモンスターなどマップ上を移動する存在です。1つのセル上に1つの移動体が存在できます。移動体の支配国とセルの支配国は独立したパラメータであり、特に制限が設けられていない大陸においては移動体は他国の支配するセル上に移動可能です。
最前面は以下のような場合に利用されます。
セルは無国籍またはユーザが建国した国家により支配されます。セルの支配国は1国のみであり、複数の国家が同時に1つのセルを支配できません。
※マップ表示で領土モードを選択すると、支配国カラーでセルの色分けが行われます。この色分けは移動体表示レイヤより上位の最前面のレイヤで行われます。同様に危険地域の表示も最前面が用いられれます。
1つのセルには最大3つのゲートを作成することができます。
セル上に生息するモンスターの種類はモンスターコードにより規定されています。資源により変化する外観に応じて異なるモンスターが出現するように規定することもできます。