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]))