diff --git a/Avatar.py b/Avatar.py index 44145b0..121d51d 100644 --- a/Avatar.py +++ b/Avatar.py @@ -5,8 +5,5 @@ class Avatar: self.items = 0 self.Fahrzeug = None - def __str__(self): - return("Ich bin " + self.name + " und " + str(self.Fahrzeug)) - def fahrzeug_zuweisen(self, Fahrzeug): self.Fahrzeug = Fahrzeug \ No newline at end of file diff --git a/Fahrzeug.py b/Fahrzeug.py index e2fde16..4389112 100644 --- a/Fahrzeug.py +++ b/Fahrzeug.py @@ -7,5 +7,4 @@ class Fahrzeug: def __str__(self): return("Fahre mit dem " + self.name) - def fahren(self): - print("Ich fahre") \ No newline at end of file + \ No newline at end of file diff --git a/Map.py b/Map.py index fa9561a..394626b 100644 --- a/Map.py +++ b/Map.py @@ -1,4 +1,7 @@ class Map: def __init__(self, name): self.name = name + + def __str__(self): + return self.name \ No newline at end of file diff --git a/MariokartSpiel2.0.py b/MariokartSpiel2.0.py index aaa0e10..c98d4b0 100644 --- a/MariokartSpiel2.0.py +++ b/MariokartSpiel2.0.py @@ -1,5 +1,8 @@ from Avatar import Avatar from Fahrzeug import Fahrzeug +from Map import Map +import random +import time from Items import Items print("WILLKOMMEN ZU MARIO KART!!!🏁") @@ -7,10 +10,11 @@ print("------------------------------------------") print("Erstelle als aller erstes deinen Avatar🧍") #Avatar Erstellung -name = input("Wie soll dein Avatar heißen?:") -groesse = input("Wie groß soll dein Avatar sein?:") +name = input("Wie soll dein Avatar heißen?: ") +groesse = input("Wie groß soll dein Avatar sein?: ") Spieler = Avatar(name, groesse) +print("Der Name deines Avatars ist " + name + " und ist " + groesse + "cm groß.") #NPC (Gegner) @@ -33,7 +37,7 @@ Quad = Fahrzeug("Quad🚗💨", 45) print(Quad) print("------------------------------------------") -fahrzeug_wahl = input("Wähle nun dein Fahreug aus:") +fahrzeug_wahl = input("Wähle nun dein Fahreug aus: ") if fahrzeug_wahl == "Motorrad": fahrzeug = Motorrad @@ -47,4 +51,68 @@ print("Das " + fahrzeug.name + " wurde von " + name + " gewählt!") # Mapauswahl print("------------------------------------------") +print("Folgende Maps stehen zur Auswahl:") + +Regenbogenstrecke = Map("Regenbogenstrecke🌈") +print(Regenbogenstrecke) + +Wüstenstrecke = Map("Wüstenstrecke🏝️") +print(Wüstenstrecke) + +Unterwasserstrecke = Map("Unterwasserstrecke🐚") +print(Unterwasserstrecke) + +maps = [Regenbogenstrecke, Wüstenstrecke, Unterwasserstrecke] + +import random +map_gewählt = random.choice(maps) + +print("------------------------------------------") +print("Die zufällig ausgewählte Map ist: " + map_gewählt.name) + + +#Countdown +print("------------------------------------------") +print("Das Rennen startet in...") + +time.sleep(1) +print("3️⃣") + +time.sleep(1) +print("2️⃣") + +time.sleep(1) +print("1️⃣") + +time.sleep(1) +print("🏁 GO! 🏎️ 💨") + + +#Fahren +print("------------------------------------------") + +position = 0 + +while True: + steuerung = input("Was möchtest du machen? (W/A/S/D oder Q zum Beenden): ").lower() + + if steuerung == "w": + print("🏎️ 💨 Du fährst vorwärts!") + + elif steuerung == "s": + print("↩️ Du fährst rückwärts!") + + elif steuerung == "a": + print("⬅️ Du fährst nach links!") + + elif steuerung == "d": + print("➡️ Du fährst nach rechts!") + + elif steuerung == "q": + print("🏁 Rennen beendet!") + break + + else: + print("❌ Ungültige Eingabe!") +