This commit is contained in:
alstergym
2026-09-10 10:18:20 +02:00
parent a8d8258a79
commit 07de1b1547
+83 -22
View File
@@ -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...")