07.09.2026
This commit is contained in:
+100
@@ -0,0 +1,100 @@
|
||||
from Avatar import Avatar
|
||||
from Fahrzeug import Fahrzeug
|
||||
from Item import Item
|
||||
import time
|
||||
import random
|
||||
|
||||
|
||||
print("Willkommen bei Mariokart")
|
||||
print("========================")
|
||||
|
||||
mario = Avatar("Mario", 10, "leicht")
|
||||
luigi = Avatar("luigi", 14, "leicht")
|
||||
bowser = Avatar("bowser", 8, "schwer")
|
||||
|
||||
|
||||
gewählterSpieler = None
|
||||
gewähltesFahrzeug = None
|
||||
|
||||
motorrad = Fahrzeug("Motorrad")
|
||||
auto = Fahrzeug("Auto")
|
||||
|
||||
spieler_auswahl = ["Mario", "Luigi", "Bowser"]
|
||||
fahrzeug_auswahl = ["Auto", "Motorrad"]
|
||||
|
||||
while gewählterSpieler == None:
|
||||
spieler = input("Wähle einen der folgenden Avatare, indem du 1,2 oder 3 eingibst: " + str(spieler_auswahl))
|
||||
|
||||
if int(spieler) == 1:
|
||||
gewählterSpieler = spieler_auswahl[0]
|
||||
print("Du hast dich entschieden für: " + spieler_auswahl[0] + " - Gute Wahl!")
|
||||
elif int(spieler) == 2:
|
||||
gewählterSpieler = spieler_auswahl[1]
|
||||
print("Du hast dich entschieden für: " + spieler_auswahl[1] + " - Gute Wahl!")
|
||||
elif int(spieler) == 3:
|
||||
gewählterSpieler = spieler_auswahl[2]
|
||||
print("Du hast dich entschieden für: " + spieler_auswahl[2] + " - Gute Wahl!")
|
||||
if int(spieler) > 3:
|
||||
print("Bitte bedenke, dass du eine Zahl von 1 bis 3 eingeben musst.")
|
||||
gewählterSpieler = None
|
||||
|
||||
while gewähltesFahrzeug == None:
|
||||
fahrzeug = input("Wähle eines der folgenden Fahrzeuge, indem du 1 oder 2 eingibst: " + str(fahrzeug_auswahl))
|
||||
if int(fahrzeug) == 1:
|
||||
gewähltesFahrzeug = fahrzeug_auswahl[0]
|
||||
print("Du hast dich entschieden für: " + fahrzeug_auswahl[0] + " - Gute Wahl!")
|
||||
elif int(fahrzeug) == 2:
|
||||
gewähltesFahrzeug = fahrzeug_auswahl[1]
|
||||
print("Du hast dich entschieden für: " + fahrzeug_auswahl[1] + " - Gute Wahl!")
|
||||
if int(fahrzeug) > 2:
|
||||
print("Bitte bedenke, dass du eine Zahl von 1 bis 3 eingeben musst.")
|
||||
gewähltesFahrzeug = None
|
||||
|
||||
print("Deine finale Kofiguration lautet: " + gewählterSpieler + " mit " + gewähltesFahrzeug)
|
||||
print("Das Spiel startet in:")
|
||||
|
||||
for i in range(3, 0, -1):
|
||||
print(i)
|
||||
time.sleep(1)
|
||||
print("Los!")
|
||||
|
||||
|
||||
if gewähltesFahrzeug == "Auto":
|
||||
auto.fahren()
|
||||
elif gewähltesFahrzeug == "Motorrad":
|
||||
motorrad.fahren()
|
||||
|
||||
|
||||
|
||||
zielErreicht = False
|
||||
|
||||
rakete = Item("Rakete")
|
||||
pilz = Item("Pilz")
|
||||
banane = Item("Banane")
|
||||
|
||||
aufgesammeltesItem = ["Rakete", "Banane", "Pilz"]
|
||||
|
||||
anzahlItem1 = 0
|
||||
anzahlItem2 = 0
|
||||
anzahlItem3 = 0
|
||||
|
||||
|
||||
while zielErreicht == False:
|
||||
time.sleep(random.randint(1,2))
|
||||
|
||||
itemNummer = random.randint(1,3)
|
||||
if itemNummer == 1:
|
||||
print(str(aufgesammeltesItem[0]))
|
||||
anzahlItem1 = anzahlItem1 + 1
|
||||
print ("Du besitzt nun: " + str(anzahlItem1) + "x " + str(aufgesammeltesItem[0]))
|
||||
elif itemNummer == 2:
|
||||
print(str(aufgesammeltesItem[1]))
|
||||
elif itemNummer == 3:
|
||||
print(str(aufgesammeltesItem[2]))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user