私は、Pygame モジュールを使用して Python でゲームを作成することに取り組んできました。今、私は地図を生成しようとしています。大きな世界を生成し、それをある種のファイルとして保存し、ゲームが読み込まれるたびに再利用したいと考えています。世界を生成し、同じ世界を使い続けるために、できればpythonで別のプログラムを書きたいと思うでしょう。ランドスケープをランダムなタイルだけで取得できないため、完全にランダムにすることはできません。どうすればよいですか?「terrain/grass.png、terrain/water.png」のようなタイル画像がいくつかあります。
私は次のようなことを試しました:
screen.blit(water, [river_startx, river_starty])
screen.blit(water, [river_startx, river_starty + 32])
screen.blit(water, [river_startx + 32, river_starty + 32])
screen.blit(water, [river_startx + 32, river_starty + 64])
screen.blit(water, [river_startx + 32, river_starty + 96])
少し川を作りましたが、手作業では永遠に時間がかかります。
コリン N.