22
This commit is contained in:
+83
-22
@@ -3,31 +3,41 @@ from Fahrzeug import Fahrzeug
|
|||||||
from Map import Map
|
from Map import Map
|
||||||
from ItemBox import ItemBox
|
from ItemBox import ItemBox
|
||||||
import random
|
import random
|
||||||
|
import time
|
||||||
|
|
||||||
print("WIllkommen zu MARIO KART!!!!")
|
print("🏁 WIllkommen zu MARIO KART!!!! 🏎️💨")
|
||||||
print("Als aller ertes erstellen sie ihren Avatar.")
|
time.sleep(2)
|
||||||
|
print("👤 Als aller ertes erstellen sie ihren Avatar.")
|
||||||
print("--------------------------------------")
|
print("--------------------------------------")
|
||||||
#Avatar_erstellung
|
#Avatar_erstellung
|
||||||
|
|
||||||
name = input("Wie soll dein Avatar heißen?")
|
time.sleep(2)
|
||||||
groesse = input("Wie groß soll "+name+" sein?[1-20]")
|
|
||||||
|
name = input("📝 Wie soll dein Avatar heißen?")
|
||||||
|
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
|
print("--------------------------------------")
|
||||||
|
groesse = input("📏 Wie groß soll "+name+" sein?[1-20]")
|
||||||
|
|
||||||
#Finaler Avatar
|
#Finaler Avatar
|
||||||
spieler = Avatar(name,groesse)
|
spieler = Avatar(name,groesse)
|
||||||
|
|
||||||
#NPC's
|
#NPC's 🤖
|
||||||
Bowser = Avatar("Bowser", 15)
|
Bowser = Avatar("Bowser", 15)
|
||||||
Princes_Peach = Avatar("Princess Peach", 7)
|
Princes_Peach = Avatar("Princess Peach", 7)
|
||||||
Wario = Avatar ("Wario", 9)
|
Wario = Avatar ("Wario", 9)
|
||||||
Luigi = Avatar ("Luigi", 5)
|
Luigi = Avatar ("Luigi", 5)
|
||||||
Mario = Avatar ("Mario", 5)
|
Mario = Avatar ("Mario", 5)
|
||||||
|
|
||||||
#fahrzeugwahl
|
#fahrzeugwahl 🚗
|
||||||
print("--------------------------------------")
|
print("--------------------------------------")
|
||||||
print("Als nächstes wählst du dein Fahrzeug")
|
print("🚘 Als nächstes wählst du dein Fahrzeug")
|
||||||
|
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
print("--------------------------------------")
|
print("--------------------------------------")
|
||||||
print("Zur Auswahl stehen folgende Fahreuge:")
|
print("🏎️ Zur Auswahl stehen folgende Fahreuge:")
|
||||||
|
|
||||||
#Fahrzeuge:
|
#Fahrzeuge:
|
||||||
Kart = Fahrzeug("das Kart", 25)
|
Kart = Fahrzeug("das Kart", 25)
|
||||||
@@ -44,8 +54,10 @@ Rennwagen = Fahrzeug("der Rennwagen", 22)
|
|||||||
print(Rennwagen)
|
print(Rennwagen)
|
||||||
print("--------------------------------------")
|
print("--------------------------------------")
|
||||||
|
|
||||||
#fahrzeugwahl
|
time.sleep(2)
|
||||||
fahrzeug_wahl = input("Welches Fahrzeug möchtest du wählen? ")
|
|
||||||
|
#fahrzeugwahl 🏁
|
||||||
|
fahrzeug_wahl = input("🚗 Welches Fahrzeug möchtest du wählen? ")
|
||||||
|
|
||||||
if fahrzeug_wahl == "Kart":
|
if fahrzeug_wahl == "Kart":
|
||||||
fahrzeug = Kart
|
fahrzeug = Kart
|
||||||
@@ -60,35 +72,84 @@ if fahrzeug_wahl == "Roller":
|
|||||||
if fahrzeug_wahl == "Rennwagen":
|
if fahrzeug_wahl == "Rennwagen":
|
||||||
fahrzeug = Rennwagen
|
fahrzeug = Rennwagen
|
||||||
|
|
||||||
print(fahrzeug.name + " wurde von "+name+ " gewählt.")
|
print("✅ " + fahrzeug.name + " wurde von "+name+ " gewählt.")
|
||||||
print("--------------------------------------")
|
print("--------------------------------------")
|
||||||
#NPC Fahrzeugzuweisung
|
|
||||||
|
#NPC Fahrzeugzuweisung 🤖🏎️
|
||||||
Bowser.fahrzeug_zuweisen(Monstertruck)
|
Bowser.fahrzeug_zuweisen(Monstertruck)
|
||||||
print(Bowser.nameundfahrzeug())
|
print("🐲 " + Bowser.nameundfahrzeug())
|
||||||
|
|
||||||
Princes_Peach.fahrzeug_zuweisen(Rennwagen)
|
Princes_Peach.fahrzeug_zuweisen(Rennwagen)
|
||||||
print(Princes_Peach.nameundfahrzeug())
|
print("👑 " + Princes_Peach.nameundfahrzeug())
|
||||||
|
|
||||||
Wario.fahrzeug_zuweisen(Motorrad)
|
Wario.fahrzeug_zuweisen(Motorrad)
|
||||||
print(Wario.nameundfahrzeug())
|
print("💪 " + Wario.nameundfahrzeug())
|
||||||
|
|
||||||
Luigi.fahrzeug_zuweisen(Buggy)
|
Luigi.fahrzeug_zuweisen(Buggy)
|
||||||
print(Luigi.nameundfahrzeug())
|
print("🟢 " + Luigi.nameundfahrzeug())
|
||||||
|
|
||||||
Mario.fahrzeug_zuweisen(Kart)
|
Mario.fahrzeug_zuweisen(Kart)
|
||||||
print(Mario.nameundfahrzeug())
|
print("🍄 " + Mario.nameundfahrzeug())
|
||||||
print("--------------------------------------")
|
|
||||||
#Maps:
|
|
||||||
|
|
||||||
#regenbogenstrecke:
|
print("--------------------------------------")
|
||||||
|
|
||||||
|
#Maps 🗺️
|
||||||
|
|
||||||
|
#regenbogenstrecke 🌈
|
||||||
regenbogenstrecke = Map("Regenbogenstrecke", 5, 20)
|
regenbogenstrecke = Map("Regenbogenstrecke", 5, 20)
|
||||||
#wüstenstrecke
|
|
||||||
|
#wüstenstrecke 🏜️
|
||||||
wüstenstrecke = Map("Wüstenstrecke", 200, 500)
|
wüstenstrecke = Map("Wüstenstrecke", 200, 500)
|
||||||
|
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
z = random.randint(1,2)
|
z = random.randint(1,2)
|
||||||
|
|
||||||
if z == 1:
|
if z == 1:
|
||||||
map = wüstenstrecke
|
map = wüstenstrecke
|
||||||
|
|
||||||
if z == 2:
|
if z == 2:
|
||||||
map = regenbogenstrecke
|
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...")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user