進捗報告です。
マップがランダムに生成されるようにしたのと、マップエディタを作りました。
マップエディタに関してはまだ基本的なブロックしか置けないので今後改良していく予定です。
一番苦戦したマップの生成方法については
①マップを10個の部屋に区切る
②さらに部屋を25*25のマス目で区切る
③外部から部屋のデータをランダムに読み込ませて1マスずつデータ通りにブロックを配置させる
(各マスには、確立で1つのブロックや小島を配置するものもある。そこで微妙に違う部屋が生まれる。)
という流れでなんとか作ることが出来ました。
何よりも出来て嬉しかったのが、ボーナス部屋もしっかりランダムに生成してくれたことです。
マップがランダムに生成されるようにしたのと、マップエディタを作りました。
マップエディタに関してはまだ基本的なブロックしか置けないので今後改良していく予定です。
一番苦戦したマップの生成方法については
①マップを10個の部屋に区切る
②さらに部屋を25*25のマス目で区切る
③外部から部屋のデータをランダムに読み込ませて1マスずつデータ通りにブロックを配置させる
(各マスには、確立で1つのブロックや小島を配置するものもある。そこで微妙に違う部屋が生まれる。)
という流れでなんとか作ることが出来ました。
![]() |
| 背景もランダム生成です |


コメント
コメントを投稿