Files
MarioKartBennet/MarioKartSpiel.py
T
2026-09-10 09:57:32 +02:00

95 lines
2.3 KiB
Python

from Avatar import Avatar
from Fahrzeug import Fahrzeug
from Map import Map
from ItemBox import ItemBox
import random
print("WIllkommen zu MARIO KART!!!!")
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]")
#Finaler Avatar
spieler = Avatar(name,groesse)
#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
print("--------------------------------------")
print("Als nächstes wählst du dein Fahrzeug")
print("--------------------------------------")
print("Zur Auswahl stehen folgende Fahreuge:")
#Fahrzeuge:
Kart = Fahrzeug("das Kart", 25)
print(Kart)
Motorrad = Fahrzeug("das Motorrad", 17)
print(Motorrad)
Buggy = Fahrzeug("der Buggy" , 30)
print(Buggy)
Monstertruck = Fahrzeug("der Monstertruck", 40)
print(Monstertruck)
Roller = Fahrzeug("der Roller", 15)
print(Roller)
Rennwagen = Fahrzeug("der Rennwagen", 22)
print(Rennwagen)
print("--------------------------------------")
#fahrzeugwahl
fahrzeug_wahl = input("Welches Fahrzeug möchtest du wählen? ")
if fahrzeug_wahl == "Kart":
fahrzeug = Kart
if fahrzeug_wahl == "Motorrad":
fahrzeug = Motorrad
if fahrzeug_wahl == "Buggy":
fahrzeug = Buggy
if fahrzeug_wahl == "Monstertruck":
fahrzeug = Monstertruck
if fahrzeug_wahl == "Roller":
fahrzeug = Roller
if fahrzeug_wahl == "Rennwagen":
fahrzeug = Rennwagen
print(fahrzeug.name + " wurde von "+name+ " gewählt.")
print("--------------------------------------")
#NPC Fahrzeugzuweisung
Bowser.fahrzeug_zuweisen(Monstertruck)
print(Bowser.nameundfahrzeug())
Princes_Peach.fahrzeug_zuweisen(Rennwagen)
print(Princes_Peach.nameundfahrzeug())
Wario.fahrzeug_zuweisen(Motorrad)
print(Wario.nameundfahrzeug())
Luigi.fahrzeug_zuweisen(Buggy)
print(Luigi.nameundfahrzeug())
Mario.fahrzeug_zuweisen(Kart)
print(Mario.nameundfahrzeug())
print("--------------------------------------")
#Maps:
#regenbogenstrecke:
regenbogenstrecke = Map("Regenbogenstrecke", 5, 20)
#wüstenstrecke
wüstenstrecke = Map("Wüstenstrecke", 200, 500)
z = random.randint(1,2)
if z == 1:
map = wüstenstrecke
if z == 2:
map = regenbogenstrecke
print("Ihr fahrt auf der " + map + ".")