This commit is contained in:
alstergym
2026-09-07 09:46:09 +02:00
parent 61551cd6e4
commit dacdea2d4b
7 changed files with 225 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
class Avatar :
def __init__(self, name, groesse):
self.name = name
self.groesse = groesse
self.items = 0
self.Fahrzeug = None
def __str__(self):
return("Ich bin "+ self.name + " und ich fahre "+ str(self.Fahrzeug))
def Fahrzeuge_zuweisen(self, Fahrzeuge):
self.Fahrzeuge = Fahrzeuge
#def __str__(self):
#return ("Ich bin "+ self.name)
+10
View File
@@ -0,0 +1,10 @@
class Fahrzeuge :
def __init__(self, name, groesse):
self.name = name
self.groesse = groesse
self.items = 0
def __str__(self):
return ("Wähle aus: "+ self.name)
def fahren(self):
print("Ich fahre?!")
+7
View File
@@ -0,0 +1,7 @@
class Gleiter :
def __init__(self, name, groesse):
self.name = name
self.groesse = groesse
self.items = 0
def __str__(self):
return ("Liege stabil in der Luft, dank "+ self.name)
+7
View File
@@ -0,0 +1,7 @@
class Items :
def __init__(self, name, groesse):
self.name = name
self.groesse = groesse
self.items = 0
def __str__(self):
return ("Gewinne einen Vorteil mit "+ self.name)
+67
View File
@@ -0,0 +1,67 @@
from Strecke import Strecke
from Avatar import Avatar
from Fahrzeuge import Fahrzeuge
from Gleiter import Gleiter
from Items import Items
print("▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄")
print("🏁🏆Wilkommen zu diesem Mario Spiel🏆🏁")
print("🧍Erschaffe zualler erst deinen Avatar🧍")
print("___________________________________________")
name = input(" 🟧 Wie darf ich dich nennen? ")
print("___________________________________________")
groesse = input(" 🟥 Wie groß bist du? ")
Spieler = Avatar(name, groesse)
#NPCs
Mario = Avatar ("Mario", 10)
Bowser = Avatar ("Bowser", 13)
Luigi = Avatar ("Luigi", 9)
print("___________________________________________")
print ("Wähle dein Fahrzeug aus, welches nimmst du?")
Motorrad = Fahrzeuge("Motorrad🏍️ 💨💨💨", 2)
print(str(Motorrad))
Kart = Fahrzeuge("Kart🚗💨💨", 4)
print(str(Kart))
Quad = Fahrzeuge("Quad🚙💨💨", 4)
print(str(Quad))
Flitzer = Fahrzeuge("Flitzer🛵💨",1)
print(Flitzer)
print("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-")
Fahrzeug_wahl = input("Welches wird es? ")
if Fahrzeug_wahl == "Motorrad":
Fahrzeug = Motorrad
print ("Das " + Fahrzeug.name + " wurde von " + name + " ausgewählt")
if Fahrzeug_wahl == "Kart":
Fahrzeug = Kart
print ("Das " + Fahrzeug.name + " wurde von " + name + " ausgewählt")
if Fahrzeug_wahl == "Quad":
Fahrzeug = Quad
print ("Das " + Fahrzeug.name + " wurde von " + name + " ausgewählt")
if Fahrzeug_wahl == "Flitzer":
Fahrzeug = Flitzer
print ("Der " + Fahrzeug.name + " wurde von " + name + " ausgewählt")
print("___________________________________________")
Strecke_wahl = input("Wo möxhtest du fahren? ")
if Fahrzeug_wahl == "Regenbogenstrecke":
Fahrzeug = Regenbogenstrecke
print ("")
+110
View File
@@ -0,0 +1,110 @@
from Strecke import Strecke
from Avatar import Avatar
from Fahrzeuge import Fahrzeuge
from Gleiter import Gleiter
from Items import Items
print("Wilkommen zu diesem Mario Spiel")
RegenbogenStrecke = Strecke("Regenbogenstrecke", 100)
print(str(RegenbogenStrecke))
Waldpiste = Strecke("Waldpiste", 80)
print(str(Waldpiste))
Mario = Avatar("Mario", 5)
print(str(Mario))
Luigi = Avatar("Luigi", 5)
print(str(Luigi))
Bowser = Avatar("Bowser", 8)
print(str(Bowser))
Yoshi = Avatar("Yoshi", 3)
print(str(Yoshi))
print("Das gibt es alles:")
Motorrad = Fahrzeuge("Motorrad", 2)
print(str(Motorrad))
Mario.Fahrzeuge_zuweisen(Motorrad)
print(str(Mario))
Motorrad.fahren()
Kart = Fahrzeuge("Kart", 4)
print(str(Kart))
Quad = Fahrzeuge("Quad", 4)
print(str(Quad))
Flitzer = Fahrzeuge("Flitzer",1)
print(Flitzer)
Flitzer.fahren()
Fallschirm = Gleiter("Fallschirm", 4)
print(str(Fallschirm))
Segelflugzeug = Gleiter("Segelflugzeug", 4)
print(str(Segelflugzeug))
GrünerPanzer = Items("GrünerPanzer", 1)
print(str(GrünerPanzer))
Stern = Items("Stern", 2)
print(str(Stern))
Rakete = Items("Rakete", 6)
print(str(Rakete))
RoterPanzer = Items("RoterPanzer", 1)
print(str(RoterPanzer))
PiranhaPflanzen = Items("Piranha-Pflanzen", 9)
print(str(PiranhaPflanzen))
Pilz = Items("Pilz", 1)
print(str(Pilz))
print("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-")
+7
View File
@@ -0,0 +1,7 @@
class Strecke :
def __init__(self, name, groesse):
self.name = name
self.groesse = groesse
self.items = 0
def __str__(self):
return ("Erziele eine Topzeit auf "+ self.name)