teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

文章を修正

2022/05/07 05:00

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,10 @@
1
1
  提示画像ですがこれはダンジョンRPGのダンジョンマップ生成アルゴリズムのステージ分割した時のスクショなのですがステージを適当に分割した後に次はその分割した矩形の中にランダムな大きさの矩形を配置する必要があるのですがこれをするにはどういった思考を用いて実装するのでしょうか?
2
- 現状のように縦、横に直線を引いてステージを分割しているのですがその後の`分割した矩形の中にランダムな大きさの矩形を配置する`ということをコード上で実装したいのですが実装方法が思い付きません。(ステージの各エリアをどうやって認識したらいいのか?)またこのやり方は実装できないと思うのですがどうやって実装するのでしょうか?提示コード`setGenerate()`関数部
2
+ 現状のように縦、横に直線を引いてステージを分割しているのですがその後の`分割した矩形の中にランダムな大きさの矩形を配置する`ということをコード上で実装したいのですが実装方法が思い付きません。`ステージの各エリアをどうやって認識したらいいでしょうか?`
3
3
 
4
+ 提示コード`setGenerate()`関数部
4
5
 
5
6
 
7
+
6
8
  ##### 現状
7
9
  縦、横に線を引いてステージを分割
8
10
 

1

文章を修正

2022/05/07 04:45

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 配列で線で区切った場所を分割する方法
1
+ 配列のステージマップを分割してその一つを個別に認識する方法
body CHANGED
File without changes