mieki256's diary



2021/10/05(火) [n年前の日記]

#1 [python][pygame] 道路の自動生成処理ができないか試してる

Python + Pygame を使って、2D的なマップ上で道路の自動生成ができないか試しているところ。グリッド上でマス目を埋めていく感じで道路のタイルを置いていくことができないかと。

ただ、これがなかなか上手く行かない…。

処理としては、前、左90度、右90度しか方向を選べないロードローラーが、ランダムな回数分マス目を埋めて、方向を変えてまた進んで、みたいな感じなのだけど。要はタートルグラフィックスみたいなノリで…。

ただ、方向転換タイルや交差点タイルの検出が面倒臭くなってきて…。道路タイルを置くタイミングで交差点等の検出をするのを諦めて、ひとまず一旦全部の道を引いてしまった後で、マップをスキャンして交差点等になりそうな部分を見つけたらタイルを置き換える、という安易な処理を書き始めたのだけど…。このやり方だと、検出・置換すべきパターンがどんどん増えていってしまって…。どうもこれは間違ったやり方のような気がするなと…。

以上です。

過去ログ表示

Prev - 2021/10 -
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project