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