221 lines
4.6 KiB
Python
221 lines
4.6 KiB
Python
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("Willkommen in der Lobby")
|
|
|
|
|
|
mario = avatar("Mario", 120, 0)
|
|
luigi = avatar("Luigi", 50, 0)
|
|
custom_spieler = str(input("Gib deinen Spitznamen ein: "))
|
|
custom_gewicht = str(input("Gib dein Gewicht ein: "))
|
|
|
|
gegner_auswahl = str(input("Wähl deinen Gegner! Mario = 1 Luigi = 2 "))
|
|
|
|
if gegner_auswahl == "1":
|
|
print("Du färhst gegen:", mario)
|
|
gegner_gewählt = mario
|
|
else:
|
|
print("Du fährst gegen:", luigi)
|
|
gegner_gewählt = luigi
|
|
|
|
|
|
|
|
bens = fahrzeug("Ben's Donnerross", "Olivengrün")
|
|
ollis = fahrzeug("Olli's sexy Schlitten", "Schwarz")
|
|
|
|
fahrzeug_auswahl = str(input("Wähl dein Fahrzeug! Ben's = 1 / Olli's = 2 "))
|
|
|
|
if fahrzeug_auswahl == "1":
|
|
print("Du färhst:", bens)
|
|
fahrzeug_gewählt = bens
|
|
else:
|
|
print("Du fährst:", ollis)
|
|
fahrzeug_gewählt = ollis
|
|
|
|
fahrzeug_gegner = random.choice([bens, ollis])
|
|
|
|
|
|
print(
|
|
"\033[4;34m" + str(custom_spieler) + "\033[0m", "fährt mit",
|
|
"\033[4;34m" + str(fahrzeug_gewählt) + "\033[0m", "gegen",
|
|
"\033[4;31m" + str(gegner_gewählt) + "\033[0m", "mit",
|
|
"\033[4;31m" + str(fahrzeug_gegner) + "\033[0m")
|
|
|
|
start_input = input("Drücke ENTER um zu starten!")
|
|
|
|
|
|
if start_input == "":
|
|
hauptspiel()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|