Files
MarioKart_JosephineLoheide/Mario.py
T
2026-09-10 10:15:32 +02:00

106 lines
2.1 KiB
Python

from Avatar import Avatar
from Fahrzeug import Fahrzeug
from Items import Items
import time
import random
print("Hallo zu meinem Mario Spiel")
name = input("Wähle deinen Charakter aus: Mario Luigi Pflanze")
Mario = Avatar("Mario", "")
Luigi = Avatar("Luigi", "")
Pflanze = Avatar("Pflanze", "")
Stern = Items ("Stern", "Boost", "Legendary")
Rakete = Items ("Rakete", "Boost", "Rare")
Pilz = Items ("Roter Pilz", "Hinderniss", "Common")
if name ==" Mario":
Spieler = Mario
elif name == " Luigi":
Spieler = Luigi
elif name == " Pflanze":
Spieler = Pflanze
else:
Spieler = Mario # Default
Prowler = Fahrzeug("Prowler",50)
Buggy = Fahrzeug("Buggy",25)
Motorrad = Fahrzeug ("Motorrad",55)
Pflanze.fahrzeug_zuweisen(Prowler)
Mario.fahrzeug_zuweisen(Motorrad)
Luigi.fahrzeug_zuweisen(Buggy)
print("Du spielst "+ Spieler.name + " mit " + str(Spieler.fahrzeug.name))
input ("Bist du bereit?")
sekunden = 3
print("Das Spiel startet in: ")
for i in range(sekunden, 0, -1):
print(i)
time.sleep(1)
print("Start!")
print (Spieler.name + " fährt...")
running = True
while running == True:
time.sleep (1)
Weg = random.randint(0,1)
if random.randint == 0:
Richtung = input("KREUZUNG! <== == ==>")
if Richtung == " <==":
print (Spieler.name + " fährt links")
elif Richtung == " ==":
print (Spieler.name + " fährt geradeaus")
elif Richtung == " ==>":
print (Spieler.name + " fährt rechts")
else:
print (Spieler.name == "VERLOREN!")
if random.randint == 1:
Event = random.randint(0,4)
if random.randint == 0:
print ("Du hast ein Item aufgesammelt!")
elif random.randint == 1:
print ("Ein Quicktime Event")
elif random.randint == 2:
print("Achtung, scharfe Kurve!")
elif random.randint == 3:
print("Du fährst durch eine Grube mit Schlamm")
elif random.randint == 4:
print("Kein Hinderniss, Glück gehabt!")
#print(str(Mario))
#print(str(Luigi))
#print(str(Buggy))
#print (str(Stern))