From d689bb447c6a6189cb3c845955981b74503e4944 Mon Sep 17 00:00:00 2001 From: alstergym Date: Thu, 10 Sep 2026 10:13:27 +0200 Subject: [PATCH] 10.09 --- avatar.py | 2 +- main.py | 31 ++++++++++++++++++++----------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/avatar.py b/avatar.py index 006210b..398379a 100644 --- a/avatar.py +++ b/avatar.py @@ -2,7 +2,7 @@ class avatar: def __init__(self, name, gewicht, muenzen): self.name = name self.gewicht = gewicht - self.muenzen = None + self.muenzen = muenzen def __str__(self,): return(self.name) diff --git a/main.py b/main.py index f2f4d55..6920ed3 100644 --- a/main.py +++ b/main.py @@ -24,8 +24,8 @@ def hauptspiel(): print("20% Misserfolg -> -3% Gewinnchance") print("[2] Burn Out") - print("45% Erfolg -> +5 Gewinnchance") - print("55% Misserfolg -> -5% Gewinnchance") + print("50% Erfolg -> +5 Gewinnchance") + print("50% Misserfolg -> -5% Gewinnchance") print("[3] Frühstart") print("20% Erfolg -> +10 Gewinnchance") @@ -42,6 +42,7 @@ def hauptspiel(): spin = random.randint(1,100) if spin <= 80: gewinnchance += 3 + custom_spieler.muenzen += 200 print("Erfolg -> +3% Gewinnchance") else: gewinnchance -= 3 @@ -49,8 +50,9 @@ def hauptspiel(): elif auswahl == "2": spin = random.randint(1,100) - if spin <= 45: + if spin <= 50: gewinnchance += 5 + custom_spieler.muenzen += 500 print("Erfolg -> +5% Gewinnchance") else: gewinnchance -= 5 @@ -60,6 +62,7 @@ def hauptspiel(): spin = random.randint(1,100) if spin <= 20: gewinnchance += 10 + custom_spieler.muenzen += 800 print("Erfolg -> +10% Gewinnchance") else: gewinnchance -= 10 @@ -71,6 +74,7 @@ def hauptspiel(): print("") print("Deine neue Gewinnchance ist: ",gewinnchance) + print("Du hast", custom_spieler.muenzen, "Münzen auf deinem Konto") print("") @@ -100,6 +104,7 @@ def hauptspiel(): spin = random.randint(1,100) if spin <= 80: gewinnchance += 3 + custom_spieler.muenzen += 200 print("Erfolg -> +3% Gewinnchance") else: gewinnchance -= 3 @@ -109,6 +114,7 @@ def hauptspiel(): spin = random.randint(1,100) if spin <= 60: gewinnchance += 5 + custom_spieler.muenzen += 400 print("Erfolg -> +5% Gewinnchance") else: gewinnchance -= 5 @@ -118,6 +124,7 @@ def hauptspiel(): spin = random.randint(1,100) if spin <= 30: gewinnchance += 10 + custom_spieler.muenzen += 700 print("Erfolg -> +10% Gewinnchance") else: gewinnchance -= 10 @@ -129,6 +136,7 @@ def hauptspiel(): print("") print("Deine neue Gewinnchance ist: ",gewinnchance) + print("Du hast", custom_spieler.muenzen, "Münzen auf deinem Konto") print("") @@ -138,7 +146,6 @@ def hauptspiel(): print("") - spin_auslese = random.randint(1,100) if spin_auslese <= gewinnchance: @@ -149,9 +156,9 @@ def hauptspiel(): print("") -print("==============================") -print("============ ENDE ============") -print("==============================") + print("==============================") + print("============ ENDE ============") + print("==============================") @@ -162,12 +169,14 @@ print("==============================") bens = fahrzeug("Ben's Donnerross", "Olivengrün") ollis = fahrzeug("Olli's sexy Schlitten", "Schwarz") -custom_spieler = input("Gib deinen Spitznamen ein: \033[34m") +custom_name = input("Gib deinen Spitznamen ein: \033[34m") print("\033[0m", end="") -custom_gewicht = input("Gib dein Gewicht ein: \033[34m") +custom_gewicht = int(input("Gib dein Gewicht ein: \033[34m")) print("\033[0m", end="") +custom_spieler = avatar(custom_name, custom_gewicht, 0) + fahrzeug_auswahl = str(input("Wähl dein Fahrzeug! Ben's = 1 / Olli's = 2 ")) if fahrzeug_auswahl == "1": @@ -186,10 +195,10 @@ 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") + print("Du fährst gegen:", "\033[31m" + str(mario) + "\033[0m") gegner_gewählt = mario else: - print("Du fährst gegen:", "\033[4;31m" + str(luigi) + "\033[0m") + print("Du fährst gegen:", "\033[31m" + str(luigi) + "\033[0m") gegner_gewählt = luigi