アプリケーション内では、マップの形を実際とは少し変えて、さらに1マス1マスに「座標」を指定します。各ストリートのアプリ内での形状と座標の設定は下のリンクを御覧ください。なお、座標は(横:縦)という形を取ります(「:」は「半角のコロン」を意味します)。
ストリート1〜5
ストリート6〜10
ストリート11〜15
ストリート16〜20
ストリート21,22,いたスト2 ストリート15
このように、マップの形状を変え、座標を設定したのは、処理・管理を簡素化するためです。この様に形を変えることで、移動方向を上下左右と斜め45゜の8方向に限定できます。
また、「座標」を使う利点は、
・プレイヤーの現在位置を特定できる
・ワープ先や増資されるお店などを全て「座標」という統一規格で指定できるようになる
・「プレイヤーがいる地点が(a:b)だから、(a:b)地点のマスデータを見て、そこが休日を
表わしているから、このプレイヤーは休日に入る」というような処理も、座標を使えば簡単に
できる
といったところでしょうか。
さらに、エリアは「記号」で管理します。記号を使うことで、エリア指定にわざわざエリア名を書く必要がなくなります。記号は、ゲーム内で使われるエリアの並び順にA〜Mをつけます。これは「エリア−記号 対応表」としてこちらにまとめてあります。
「座標を使ったデータ管理法」も御覧ください。