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!!!🏁") 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?: ") Spieler = Avatar(name, groesse) print("Der Name deines Avatars ist " + name + " und ist " + groesse + "cm groß.") #NPC (Gegner) Mario = Avatar("Mario", 10) Bowser = Avatar("Bowser", 15) Luigi = Avatar("Luigi", 20) #Fahrzeugauswahl print("------------------------------------------") print("Folgende Fahrzeuge gibt es zur Auswahl:") Motorrad = Fahrzeug("Motorrad🏍️ 💨", 35) print(Motorrad) Kart = Fahrzeug("Kart🏎️ 💨", 40) print(Kart) Quad = Fahrzeug("Quad🚗💨", 45) print(Quad) print("------------------------------------------") fahrzeug_wahl = input("Wähle nun dein Fahreug aus: ") if fahrzeug_wahl == "Motorrad": fahrzeug = Motorrad if fahrzeug_wahl == "Kart": fahrzeug = Kart if fahrzeug_wahl == "Quad": fahrzeug = Quad 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!")