我一直在使用Pygame模块编写Python游戏。 现在我正试图生成一张地图。我想生成一个大的世界并将其保存为某种文件,然后在每次加载游戏时重新使用它。我可能希望编写一个不同的程序,最好用python来生成这个世界,然后继续使用同一个世界。我不能只是把它完全随机化,因为我不会随意使用横切面,所以我该怎么做?我有几个平铺图像,比如“terrain/grass.png,terrain/water.png”。Pygame随机地图生成
我尝试了一些事情,如:
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.
这个问题与Pygame和Python有很大关系,还有更多关于如何编程的方法。它真的不觉得这个社区非常适合。 –
你是什么意思?它看起来像它有一切与python和pygame有关在python pygame中编写一个地图生成器的问题。我如何使它“非常适合这个社区”。我一直在编写python多年,我知道“如何编程”,我只是有一个具体的问题。 – Collin
编写地图生成器不是pygame特有的主题。编写地图生成器是游戏开发特有的主题。编写地图生成器不是问题和答案类型的主题。编写地图生成器至少是“一小时教程”类型的主题,甚至可能是“论文项目”类型的主题。 –