私は古典的なウルティマシリーズの静脈の中にある小さなオーバーヘッドビューのRPGを書いています。 1000タイル×1000タイルと言ってもいいでしょう。大規模なマップを設計するための迅速で汚れた(もっと汚いよりも速い)方法が必要です。ゲームマップを構築する最善の方法
私はタイルの良い50-60さまざまな種類があると言うだろう - など、森、川、平野、
これまでのところ、私が思い付くことができる最高は
定義しました2つの重要な情報(位置/座標識別子)と、それがどのタイプのタイルであるかを定義する1-60の整数を保持する配列(または同様の構造)。
ラスタ編集アプリケーションでは、1000px x 1000pxの画像を描画します。 50種類の色のパレットを使用して、マップを描画します.1ピクセルは1タイルに対応します。与えられた水のタイルを言って、私は青の特定の色合いのピクセルのグループを描画します。 .gifまたは.png形式で保存します。
上記のgif/jpgを解析し、それをピクセル単位で分析するプロセッサを作成します。ピクセルのRGB値に応じて、タイルタイプが決定されます。次に、プロセッサはマップ配列を生成するルーチンをコード生成します。
これまでのところ、もっと簡単な方法が必要だと思っています。
1ボックス思考の外のために!私は一晩中ここにいるよ! –