ゲームのマップについて
Posted: 2012年6月06日(水) 23:08
「ゲームのマップについて」という簡単なタイトルで申し訳ありません、何と言えばいいのかわからなかったので・・・
最近部屋の整理をしていたらMother3が出てきました。懐かしさのあまり、久しぶりにプレイしていまして、
ふと思ったのですが、Mother3のようなゲームのマップは、ドットのくせに通れるところと通れないところが細かく設定?されていますよね(崖の形や高さによって進めたりすすめなかったり)
ファミコンのドラクエなどのマップは、二次配列に「通れる」「通れない」とデータを入れてあることで、通れるところは通れる、通れないところは通れないとなっているのはわかります。
しかしそのせいで、通れるところと通れないところが極端といいますか、四角形が1つ1つあるということが丸わかりです。
Mother3の場合は通れないところが斜めに削られてたり、二次配列で設定されているとは思えないです。
・・・説明が下手すぎてすみません。上手く伝えられないのですが、わからなかったら聞いてください。
とにかく、Mother3のようなゲームのマップはどうやって移動範囲を設定しているのかを教えてほしいです。
僕はC言語は大体理解していると思います。実際ゲームを作ったことはありませんが、Dxライブラリで、ドラクエ風のマップ内でキャラクターを縦横動かすプログラムくらいは作ったことがあります。
説明が難しくなっても構いませんので、どういう原理なのか教えてください。
最近部屋の整理をしていたらMother3が出てきました。懐かしさのあまり、久しぶりにプレイしていまして、
ふと思ったのですが、Mother3のようなゲームのマップは、ドットのくせに通れるところと通れないところが細かく設定?されていますよね(崖の形や高さによって進めたりすすめなかったり)
ファミコンのドラクエなどのマップは、二次配列に「通れる」「通れない」とデータを入れてあることで、通れるところは通れる、通れないところは通れないとなっているのはわかります。
しかしそのせいで、通れるところと通れないところが極端といいますか、四角形が1つ1つあるということが丸わかりです。
Mother3の場合は通れないところが斜めに削られてたり、二次配列で設定されているとは思えないです。
・・・説明が下手すぎてすみません。上手く伝えられないのですが、わからなかったら聞いてください。
とにかく、Mother3のようなゲームのマップはどうやって移動範囲を設定しているのかを教えてほしいです。
僕はC言語は大体理解していると思います。実際ゲームを作ったことはありませんが、Dxライブラリで、ドラクエ風のマップ内でキャラクターを縦横動かすプログラムくらいは作ったことがあります。
説明が難しくなっても構いませんので、どういう原理なのか教えてください。