import random from avatar import avatar from fahrzeug import fahrzeug from items import items def hauptspiel(): gewinnchance = 50 print("==============================") print("============ START ===========") print("==============================") print("") print("Deine Gewinnchance ist: " ,gewinnchance) print("") print("----------Minievent 1----------") print("[1] Langsam Anfahren") print("80% Erfolg -> +3 Gewinnchance") print("20% Misserfolg -> -3% Gewinnchance") print("[2] Burn Out") 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 -> +3% Gewinnchance") else: gewinnchance -= 3 print("Misserfolg -> -3% Gewinnchance") elif auswahl == "2": spin = random.randint(1,100) if spin <= 45: gewinnchance += 5 print("Erfolg -> +5% Gewinnchance") else: gewinnchance -= 5 print("Misserfolg -> -5% Gewinnchance") elif auswahl == "3": spin = random.randint(1,100) if spin <= 20: gewinnchance += 10 print("Erfolg -> +10% Gewinnchance") else: gewinnchance -= 10 print("Misserfolg -> -10% Gewinnchance") print("-------------------------------") print("") print("Deine neue Gewinnchance ist: ",gewinnchance) print("") print("----------Minievent 2----------") 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 -> +3% Gewinnchance") else: gewinnchance -= 3 print("Misserfolg -> -3% Gewinnchance") elif auswahl == "2": spin = random.randint(1,100) if spin <= 60: gewinnchance += 5 print("Erfolg -> +5% Gewinnchance") else: gewinnchance -= 5 print("Misserfolg -> -5% Gewinnchance") elif auswahl == "3": spin = random.randint(1,100) if spin <= 30: gewinnchance += 10 print("Erfolg -> +10% Gewinnchance") else: gewinnchance -= 10 print("Misserfolg -> -10% Gewinnchance") print("-------------------------------") print("") print("Deine neue Gewinnchance ist: ",gewinnchance) print("") print("-------------------------------") print("") spin_auslese = random.randint(1,100) if spin_auslese <= gewinnchance: print("GEWONNEN :)") else: print("VERLOREN :(") print("") print("==============================") print("============ ENDE ============") print("==============================") print("==============================") print("========== MARIOKART =========") print("==============================") bens = fahrzeug("Ben's Donnerross", "Olivengrün") ollis = fahrzeug("Olli's sexy Schlitten", "Schwarz") custom_spieler = input("Gib deinen Spitznamen ein: \033[34m") print("\033[0m", end="") custom_gewicht = input("Gib dein Gewicht ein: \033[34m") print("\033[0m", end="") fahrzeug_auswahl = str(input("Wähl dein Fahrzeug! Ben's = 1 / Olli's = 2 ")) if fahrzeug_auswahl == "1": print("Du fährst:", "\033[34m" + str(bens) + "\033[0m") fahrzeug_gewählt = bens else: print("Du fährst:", "\033[34m" + str(ollis) + "\033[0m") fahrzeug_gewählt = ollis fahrzeug_gegner = random.choice([bens, ollis]) mario = avatar("Mario", 120, 0) luigi = avatar("Luigi", 50, 0) gegner_auswahl = str(input("Wähl deinen Gegner! Mario = 1 Luigi = 2 ")) if gegner_auswahl == "1": print("Du fährst gegen:", "\033[4;31m" + str(mario) + "\033[0m") gegner_gewählt = mario else: print("Du fährst gegen:", "\033[4;31m" + str(luigi) + "\033[0m") gegner_gewählt = luigi print( "\033[34m" + str(custom_spieler) + "\033[0m", "fährt mit", "\033[34m" + str(fahrzeug_gewählt) + "\033[0m", "gegen", "\033[31m" + str(gegner_gewählt) + "\033[0m", "mit", "\033[31m" + str(fahrzeug_gegner) + "\033[0m") start_input = input("Drücke ENTER um zu starten!") if start_input == "": hauptspiel()