diff --git a/MarioKartSpiel.py b/MarioKartSpiel.py index 3114018..06bb86d 100644 --- a/MarioKartSpiel.py +++ b/MarioKartSpiel.py @@ -3,31 +3,41 @@ from Fahrzeug import Fahrzeug from Map import Map from ItemBox import ItemBox import random +import time -print("WIllkommen zu MARIO KART!!!!") -print("Als aller ertes erstellen sie ihren Avatar.") +print("🏁 WIllkommen zu MARIO KART!!!! 🏎️💨") +time.sleep(2) +print("👤 Als aller ertes erstellen sie ihren Avatar.") print("--------------------------------------") #Avatar_erstellung -name = input("Wie soll dein Avatar heißen?") -groesse = input("Wie groß soll "+name+" sein?[1-20]") +time.sleep(2) + +name = input("📝 Wie soll dein Avatar heißen?") + +time.sleep(2) + +print("--------------------------------------") +groesse = input("📏 Wie groß soll "+name+" sein?[1-20]") #Finaler Avatar spieler = Avatar(name,groesse) -#NPC's +#NPC's 🤖 Bowser = Avatar("Bowser", 15) Princes_Peach = Avatar("Princess Peach", 7) Wario = Avatar ("Wario", 9) Luigi = Avatar ("Luigi", 5) Mario = Avatar ("Mario", 5) -#fahrzeugwahl +#fahrzeugwahl 🚗 print("--------------------------------------") -print("Als nächstes wählst du dein Fahrzeug") +print("🚘 Als nächstes wählst du dein Fahrzeug") + +time.sleep(2) print("--------------------------------------") -print("Zur Auswahl stehen folgende Fahreuge:") +print("🏎️ Zur Auswahl stehen folgende Fahreuge:") #Fahrzeuge: Kart = Fahrzeug("das Kart", 25) @@ -44,8 +54,10 @@ Rennwagen = Fahrzeug("der Rennwagen", 22) print(Rennwagen) print("--------------------------------------") -#fahrzeugwahl -fahrzeug_wahl = input("Welches Fahrzeug möchtest du wählen? ") +time.sleep(2) + +#fahrzeugwahl 🏁 +fahrzeug_wahl = input("🚗 Welches Fahrzeug möchtest du wählen? ") if fahrzeug_wahl == "Kart": fahrzeug = Kart @@ -60,35 +72,84 @@ if fahrzeug_wahl == "Roller": if fahrzeug_wahl == "Rennwagen": fahrzeug = Rennwagen -print(fahrzeug.name + " wurde von "+name+ " gewählt.") +print("✅ " + fahrzeug.name + " wurde von "+name+ " gewählt.") print("--------------------------------------") -#NPC Fahrzeugzuweisung + +#NPC Fahrzeugzuweisung 🤖🏎️ Bowser.fahrzeug_zuweisen(Monstertruck) -print(Bowser.nameundfahrzeug()) +print("🐲 " + Bowser.nameundfahrzeug()) Princes_Peach.fahrzeug_zuweisen(Rennwagen) -print(Princes_Peach.nameundfahrzeug()) +print("👑 " + Princes_Peach.nameundfahrzeug()) Wario.fahrzeug_zuweisen(Motorrad) -print(Wario.nameundfahrzeug()) +print("💪 " + Wario.nameundfahrzeug()) Luigi.fahrzeug_zuweisen(Buggy) -print(Luigi.nameundfahrzeug()) +print("🟢 " + Luigi.nameundfahrzeug()) Mario.fahrzeug_zuweisen(Kart) -print(Mario.nameundfahrzeug()) -print("--------------------------------------") -#Maps: +print("🍄 " + Mario.nameundfahrzeug()) -#regenbogenstrecke: +print("--------------------------------------") + +#Maps 🗺️ + +#regenbogenstrecke 🌈 regenbogenstrecke = Map("Regenbogenstrecke", 5, 20) -#wüstenstrecke + +#wüstenstrecke 🏜️ wüstenstrecke = Map("Wüstenstrecke", 200, 500) +time.sleep(2) z = random.randint(1,2) + if z == 1: map = wüstenstrecke + if z == 2: map = regenbogenstrecke -print("Ihr fahrt auf der " + map + ".") + +print("🏁 Ihr fahrt auf der " + map.name + ". 🚦💨") + +time.sleep(2) + +print("--------------------------------------") +print("🏁 Das Spiel startet in...") + +print("🔴 3") +time.sleep(1) + +print("🟠 2") +time.sleep(1) + +print("🟢 1") +time.sleep(1) + +print("🚦 LOS! 🏎️💨") + +time.sleep(1) + +fahrer = [spieler, Bowser, Princes_Peach, Wario, Luigi, Mario] + +for runde in range(1, 4): + print() + print("🏁 Runde " + str(runde) + " / 3") + + for i in fahrer: + zufall = random.randint(1, 10) + + if zufall <= 2: + print("💥 " + i.name + " hatte einen Unfall!") + elif zufall <= 4: + print("⚡ " + i.name + " bekommt einen Turbo!") + else: + print("🏎️ " + i.name + " fährt weiter!") + + time.sleep(2) + +print() +print("🏁 Das Rennen ist vorbei!") +print("🏆 Jetzt wird der Gewinner ermittelt...") +