This commit is contained in:
alstergym
2026-09-10 10:16:29 +02:00
parent 50ddce8d74
commit f76e72c0f7
3 changed files with 33 additions and 7 deletions
+3 -2
View File
@@ -1,10 +1,11 @@
class Fahrzeug: class Fahrzeug:
def __init__(self,name): def __init__(self,name,geschwindigkeit):
self.name = name self.name = name
self.geschwindigkeit = geschwindigkeit
def __str__(self): def __str__(self):
return("Es fährt "+self.name ) return("Es fährt "+self.name )
def fahren(self): def fahren(self):
print("ich fahre") print("ich fahre mit" + str(self.geschwindigkeit) + "km/h")
+29 -5
View File
@@ -5,8 +5,8 @@ from map import map
print("Hallo zu unserem Mario Spiel") print("Hallo zu unserem Mario Spiel")
mario = Avatar(" Mario") mario = Avatar(" Mario")
luigi = Avatar (" Luigi") luigi = Avatar (" Luigi")
Rennwagen = Fahrzeug ("Rennwagen") Rennwagen = Fahrzeug ("Rennwagen,120")
Bobbycar = Fahrzeug ("Bobbycar") Bobbycar = Fahrzeug ("Bobbycar,60")
Regenbogen = map("Regenbogen") Regenbogen = map("Regenbogen")
Donnerblitz = map("Donnerblitz") Donnerblitz = map("Donnerblitz")
@@ -28,25 +28,49 @@ else:
print("Es gibt die Fahrzeuge: Rennwagen, Bobbycar") print("Es gibt die Fahrzeuge: Rennwagen, Bobbycar")
fahrzeug=input("Wähle dein Fahrzeug") fahrzeug=input("Wähle dein Fahrzeug")
spieler.fahrzeug_zuweisen(fahrzeug) if fahrzeug == "Rennwagen":
spieler.fahrzeug_zuweisen(Rennwagen)
elif fahrzeug == " Bobbycar":
spieler.fahrzeug_zuweisen(Bobbycar)
else:
print("Dieses Fahrzeug gibt es nicht")
spieler.fahrzeug_zuweisen(Bobbycar)
print("Du fährst das Fahrzeug") print("Du fährst das Fahrzeug")
print(spieler.fahrzeug) print(spieler.fahrzeug)
print("Es gibt die Farben: rot, blau") print("Es gibt die Farben: rot, blau")
farbe=input("Wähle deine Helmfarbe") farbe=input("Wähle deine Helmfarbe")
print("ich habe die helmfarbe") if farbe == "rot":
spieler.helmfarbe_zuweisen(farbe) spieler.helmfarbe_zuweisen(rot)
elif farbe== "blau":
spieler.helmfarbe_zuweisen(blau)
else:
print("Diese Farbe gibt es nicht. Du bekommst blau.")
spieler.helmfarbe_zuweisen("blau")
print("Du hast die Helmfabre")
print(spieler.helmfarbe) print(spieler.helmfarbe)
print("Es gibt die Strecken: Regenbogen und Donnerblitz") print("Es gibt die Strecken: Regenbogen und Donnerblitz")
nname = input("Wähle deine Strecke") nname = input("Wähle deine Strecke")
if nname == "Donnerblitz": if nname == "Donnerblitz":
welt = Donnerblitz welt = Donnerblitz
elif nname == "Regenbogen": elif nname == "Regenbogen":
welt = Regenbogen welt = Regenbogen
else:
print("Die Strecke gibt es nicht")
welt = Regenbogen
spieler.map_zuweisen(welt) spieler.map_zuweisen(welt)
print(spieler.name + " fährt auf der Strecke" +str(spieler.map.name)) print(spieler.name + " fährt auf der Strecke" +str(spieler.map.name))
print("Jetzt geht es los")
+1
View File
@@ -6,6 +6,7 @@ class Avatar:
self.helmfarbe = None self.helmfarbe = None
self.items = 0 self.items = 0
self.fahrzeug = None self.fahrzeug = None
self.map = None
def __str__(self): def __str__(self):
return("Ich bin"+ self.name) return("Ich bin"+ self.name)