Ich beschäftige mich schon länger mit Python Spieleprogrammierung mit PyGame. Funktioniert auch gut.
Ein Spiel habe ich jetzt fast fertig. Bei dem Spiel wird ein Grid (ich nenne es mal so) von 50x50 15px großen Feldern erstellt. Und in diesem Grid sollte es halt einen Weg geben der von einem Startpunkt zu einem Zielpunkt führt.
Bis jetzt habe ich das alles mit TXT Dateien gelöst, d.H. ich musste jedes Level selbst per Hand erstellen, wollte nun aber noch einbauen, dass dies automatisch erstellt wird, allerdings weiß ich nicht sorecht, wo ich anfangen soll.
Hier ist die Basisklasse:
Code: Alles auswählen
class Level:
def __init__(self):
self.generiereSonder()
self.generierePfad()
def generiereSonder(self):
self.start = (random.randint(1, 49), random.randint(1, 49))
self.ziel = (random.randint(1, 49, random.randint(1, 49))
if self.start == self.ziel:
self.generiereSonder()
def generierePfad(self):
self.pfad = []
Kann mir jemand einen Denkanstoß geben?
Danke,
~ Chris