• ベストアンサー

ローグライクの作り方

シレンやトルネコのようなローグライクゲームの、ダンジョン生成はどのようなアルゴリズムで行われているのでしょう? ローグライクのプログラミングに興味があるのですが、どのように作ればいいのか全く分かりません。 よければ教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

Vectorの太田純さんのHPにソースリストが公開されていますから見てみるといいでしょう。 まったく同じでなくていいのであれば、部屋をランダムに配置してから部屋と部屋を結ぶ通路を作るのが簡単そうですね。 通路の分岐は別に考えるとして。

参考URL:
http://www.vector.co.jp/vpack/browse/person/an000022.html
nayuta1007
質問者

お礼

解答ありがとうございます。 早速見てみたのですが、これはC言語のようですね。 私はCは途中で挫折してしまったので、ソースコードじゃなく手順を載せているサイトなどあればと思ったのですが、やはり素直にソースコードを読むのがよさそうですね。

その他の回答 (1)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

あ、そうそう。C言語の勉強にもなると思うのでこの本を紹介しておきます。 ローグライクゲームを作りながら覚えるという内容です。 http://www.amazon.co.jp/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8BC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E5%B1%B1%E6%9C%AC-%E8%B2%B4%E5%85%89/dp/4798114197

関連するQ&A