本書は、二次元ゲームのワールドマップを自動生成するための本です。
小マップ、中マップ、大マップの3種類のサンプルを元に、ワールドマップを自動生成する方法を、勘所とともに解説していきます。
地形の生成、畳み込みによる町候補地の算出、領地のエリア分け、町間のネットワーク形成、地形を考慮した街道の生成を、コード付きで解説します。
- 目次 -
第1章 マップ自動生成の基礎知識
1-1 ゲームの目的に合わせたマップ生成
1-2 擬似乱数と再現性
1-3 マップの解像度と生成方針
第2章 コードについて
2-1 js/game.core.js
2-2 js/ui.js
2-3 index.html
第3章 解像度「低」のマップ
3-1 比率表による生成
3-2 全体のコード
第4章 解像度「中」のマップ
4-1 全体のコード
4-2 高低差の生成
4-3 比率表による生成
4-4 町の生成
4-5 エリア分け
第5章 解像度「高」のマップ
5-1 全体のコード
5-2 町候補地の生成
5-3 町間の接続の生成
5-4 道路の生成
第6章 おわりに