AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

2015-06-22から1日間の記事一覧

プレイヤーの周辺だけ明るくする

自動生成したダンジョン内を移動できるようにしましたが、 次は主人公周辺だけ明るくするやつをやってみました。 これは、いわゆるライトは使ってません。 SpriteRendererのcolorを距離で調整して実現しています。 予想以上に良い感じになって驚きました(ゝ…

ローグのダンジョンを自動生成する(3)

経路生成を見なおしたらだいぶマシになった。 一つ前の部屋と必ず繋がっていれば、必ずすべての部屋がつながっていることが保証されるはず。 つながってないなら、ツルハシで壊せば行けるので、隠し部屋ということで(ゝω・) void makeRoadH(int x1,int y1,…

ローグのダンジョンを自動生成する(2)

部屋を分割する時に、水平分割して失敗したら、垂直分割してみる を入れたら、部屋数が増えました。 (逆の垂直分割失敗で、水平分割やってみるも、やっている)前回生成した部屋情報だけ覚えておいて、新しく部屋作った時に 前回の部屋とを道でつなげるだけ…

ローグのダンジョンを自動生成する(1)

再帰的な領域分割での部屋生成まで あとは部屋と部屋を通路で結ぶ必要がある(ここがなかなか難しい) mapは100x100で、縦または横に分割しながら再帰呼び出しして 領域が狭くなったら部屋を作って、親に戻るって感じの動き。 public int[,] map; for(int y=…