import random from avatar import avatar from fahrzeug import fahrzeug from items import items def hauptspiel(): gewinnchance = 50 print("=============================") print("==========MARIOKART==========") print("=============================") print("") print("----------Minievent1----------") print("[1] Langsam anfahren") print("80% Erfolg -> +3% Gewinnchance") print("20% Misserfolg -> -3% Gewinnchance") print("[2] Burnout") print("45% Erfolg -> +5% Gewinnchance") print("55% Misserfolg -> -5% Gewinnchance") print("[3] Frühstart") print("20% Erfolg -> +10% Gewinnchance") print("80% Misserfolg -> -10% Gewinnchance") print("") auswahl = input("Deine Auswahl: ") print("") if auswahl == "1": spin = random.randint(1,100) if spin <= 80: gewinnchance+=3 print("Erfolg") else: gewinnchance-=3 print("Misserfolg") elif auswahl == "2": spin = random.randint(1,100) if spin <= 45: gewinnchance+=5 print("Erfolg") else: gewinnchance-=5 print("Misserfolg") elif auswahl == "3": spin = random.randint(1,100) if spin <= 20: gewinnchance+=10 print("Erfolg") else: gewinnchance-=10 print("Misserfolg") print("------------------------") print("") print("Deine neue Gewinnchance ist: ", gewinnchance) print("") print("----------Minievent2----------") print("[1] Auf der Strecke bleiben") print("80% Erfolg -> +3% Gewinnchance") print("20% Misserfolg -> -3% Gewinnchance") print("[2] GEfährliches Überholmanöver") print("60% Erfolg -> +5% Gewinnchance") print("40% Misserfolg -> -5% Gewinnchance") print("[3] Abkürzung") print("30% Erfolg -> +10% Gewinnchance") print("70% Misserfolg -> -10% Gewinnchance") print("") auswahl = input("Deine Auswahl: ") print("") if auswahl == "1": spin = random.randint(1,100) if spin <= 80: gewinnchance+=3 print("Erfolg") else: gewinnchance-=3 print("Misserfolg") elif auswahl == "2": spin = random.randint(1,100) if spin <= 60: gewinnchance+=5 print("Erfolg") else: gewinnchance-=5 print("Misserfolg") elif auswahl == "3": spin = random.randint(1,100) if spin <= 30: gewinnchance+=10 print("Erfolg") else: gewinnchance-=10 print("Misserfolg") print("------------------------") spin_auslese=random.randint(1,100 ) if spin_auslese <= gewinnchance: print("GEWONNEN;)") else: print("VERLOREN:(") print("=============================") print("============ENDE============") print("=============================") hauptspiel() print("Willkommen zu Mario Kart!!!") mario = avatar("Mario",70, 0) bowser = avatar("Bowser",150, 0) custom_spieler = str(input("Gib deinen Spitznamen ein: ")) custom_gewicht = str(input("Gib dein Gewicht ein: ")) gegner_auswahl = str(input("Wähle deinen Gegner! Mario = 1 / Bowser = 2 ")) if gegner_auswahl == "1": print("Du fährst gegen:" , mario) gegner_ausgewählt = mario else: print("Du fährst gegen" , bowser) gegner_ausgewählt= bowser LuigisDickerDampfer = fahrzeug("Luigis dickem Dampfer", "Grün") BowsersDickerSchlitten = fahrzeug("Bowsers dickem Schlitten", "Rot") fahrzeug_auswahl = str(input("Wähle dein Fahrzeug! Luigis dicker Dampfer = 1 / Bowsers dicker Schlitten = 2 ")) if fahrzeug_auswahl == "1": print("Du fährst:" , LuigisDickerDampfer) fahrzeug_ausgewählt = LuigisDickerDampfer else: print("Du fährst:" , BowsersDickerSchlitten) fahrzeug_ausgewählt = BowsersDickerSchlitten fahrzeug_gegner = random.choice([LuigisDickerDampfer, BowsersDickerSchlitten]) print( "\033[4;34m" + str(custom_spieler) + "\033[0m", "fährt mit", "\033[4;34m" + str(fahrzeug_ausgewählt) + "\033[0m", "gegen", "\033[4;31m" + str(gegner_ausgewählt) + "\033[0m", "mit", "\033[4;31m" + str(fahrzeug_gegner) + "\033[0m") start_input = input("Drücke ENTER um das Spiel zu starten") if start_input == "": hauptspiel() BowsersDickerSchlitten.fahren() Panzer = items("Panzer") Panzer = items("Du wurdest abgeschossen") auswählbare_farzeuge = [LuigisDickerDampfer, BowsersDickerSchlitten]