07.09
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
class avatar:
|
||||||
|
def __init__(self, name, gewicht, muenzen):
|
||||||
|
self.name = name
|
||||||
|
self.gewicht = gewicht
|
||||||
|
self.muenzen = None
|
||||||
|
|
||||||
|
def __str__(self,):
|
||||||
|
return(self.name)
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
class fahrzeug:
|
||||||
|
def __init__(self, name, farbe):
|
||||||
|
self.name = name
|
||||||
|
self.farbe = farbe
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return(self.name + " in " + self.farbe)
|
||||||
|
|
||||||
|
def fahren(self):
|
||||||
|
print("Ich fahre")
|
||||||
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
class items:
|
||||||
|
def __init__(self, name, anzahl):
|
||||||
|
self.name = name
|
||||||
|
self.anzahl = anzahl
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return("Du hast " + self.anzahl + self.name)
|
||||||
@@ -0,0 +1,220 @@
|
|||||||
|
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()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user