2021/10/05(火) [n年前の日記]
#1 [python][pygame] 道路の自動生成処理ができないか試してる
Python + Pygame を使って、2D的なマップ上で道路の自動生成ができないか試しているところ。グリッド上でマス目を埋めていく感じで道路のタイルを置いていくことができないかと。
ただ、これがなかなか上手く行かない…。
処理としては、前、左90度、右90度しか方向を選べないロードローラーが、ランダムな回数分マス目を埋めて、方向を変えてまた進んで、みたいな感じなのだけど。要はタートルグラフィックスみたいなノリで…。
ただ、方向転換タイルや交差点タイルの検出が面倒臭くなってきて…。道路タイルを置くタイミングで交差点等の検出をするのを諦めて、ひとまず一旦全部の道を引いてしまった後で、マップをスキャンして交差点等になりそうな部分を見つけたらタイルを置き換える、という安易な処理を書き始めたのだけど…。このやり方だと、検出・置換すべきパターンがどんどん増えていってしまって…。どうもこれは間違ったやり方のような気がするなと…。
ただ、これがなかなか上手く行かない…。
処理としては、前、左90度、右90度しか方向を選べないロードローラーが、ランダムな回数分マス目を埋めて、方向を変えてまた進んで、みたいな感じなのだけど。要はタートルグラフィックスみたいなノリで…。
ただ、方向転換タイルや交差点タイルの検出が面倒臭くなってきて…。道路タイルを置くタイミングで交差点等の検出をするのを諦めて、ひとまず一旦全部の道を引いてしまった後で、マップをスキャンして交差点等になりそうな部分を見つけたらタイルを置き換える、という安易な処理を書き始めたのだけど…。このやり方だと、検出・置換すべきパターンがどんどん増えていってしまって…。どうもこれは間違ったやり方のような気がするなと…。
[ ツッコむ ]
#2 [anime] 「歴史秘話 仮面ライダーヒストリア」を視聴
NHK-BSで放送されていた番組を録画していたので視聴。NHK-BSだったような気がする。たぶん。
ライダーシリーズの各作品を、一つにつき1〜2分ほどで紹介していくだけなのに、1時間番組になっていた…。このシリーズがどれだけ長く続いているのか、改めて認識させられた…。
それにしても、こういう番組がNHKで紹介されるようになったんだなあ…。いや、結構前から扱ってくれてる状態ではあるのか。ライダー響鬼の時も紅白歌合戦でED曲が流れたし…。
ライダーシリーズの各作品を、一つにつき1〜2分ほどで紹介していくだけなのに、1時間番組になっていた…。このシリーズがどれだけ長く続いているのか、改めて認識させられた…。
それにしても、こういう番組がNHKで紹介されるようになったんだなあ…。いや、結構前から扱ってくれてる状態ではあるのか。ライダー響鬼の時も紅白歌合戦でED曲が流れたし…。
[ ツッコむ ]
以上、1 日分です。