ゲーム制作の進捗(7日目)
昨日の宣言通り、今までとは違うやり方を考え通路を作ることにした。
今までのやり方は、全部の部屋から区切り線まで線を伸ばした後、区切り線に沿って通路をつなげようとしていた。
今回は部屋を2つ選択し、その2部屋がつながるように片方の部屋からもう一方の部屋に向かって通路を作るようにする。
一つずつ通路を作るのでfor文で回す回数は多くなるが、たいして変わらない。
むしろ、シンプルになって分かりやすくなるメリットの方がでかい。
まずは境界線まで通路を伸ばすようにした。
次に、通路をつなげる部屋に向かってy座標方向に伸ばす。
最後に、x座標方向に伸ばしてつなげる。
やっと部屋同士を通路でつなげることに成功した!
ここまで来るのに一週間かかった。
他の部屋についても同じように生成できるようにしてみる。
なんかおかしくなった。というか、色々おしい。
続きはまた明日やる。