From 4f2a1b4f98f13882cdbd96fcdc7f7bce01bf59b4 Mon Sep 17 00:00:00 2001 From: alstergym Date: Mon, 7 Sep 2026 09:50:06 +0200 Subject: [PATCH] a --- Avatar.py | 12 ++++++++++ Fahrzeug.py | 11 ++++++++++ Items.py | 7 ++++++ Map.py | 4 ++++ Mariokart.py | 52 ++++++++++++++++++++++++++++++++++++++++++++ MariokartSpiel2.0.py | 50 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 136 insertions(+) create mode 100644 Avatar.py create mode 100644 Fahrzeug.py create mode 100644 Items.py create mode 100644 Map.py create mode 100644 Mariokart.py create mode 100644 MariokartSpiel2.0.py diff --git a/Avatar.py b/Avatar.py new file mode 100644 index 0000000..44145b0 --- /dev/null +++ b/Avatar.py @@ -0,0 +1,12 @@ +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 " + str(self.Fahrzeug)) + + def fahrzeug_zuweisen(self, Fahrzeug): + self.Fahrzeug = Fahrzeug \ No newline at end of file diff --git a/Fahrzeug.py b/Fahrzeug.py new file mode 100644 index 0000000..e2fde16 --- /dev/null +++ b/Fahrzeug.py @@ -0,0 +1,11 @@ +class Fahrzeug: + def __init__(self, name, groesse): + self.name = name + self.groesse = groesse + self.items = 0 + + def __str__(self): + return("Fahre mit dem " + self.name) + + def fahren(self): + print("Ich fahre") \ No newline at end of file diff --git a/Items.py b/Items.py new file mode 100644 index 0000000..45389df --- /dev/null +++ b/Items.py @@ -0,0 +1,7 @@ +class Items: + def __init__(self, name): + self.name = name + self.items = 0 + + def __str__(self): + return("Du hast " + self.name) \ No newline at end of file diff --git a/Map.py b/Map.py new file mode 100644 index 0000000..fa9561a --- /dev/null +++ b/Map.py @@ -0,0 +1,4 @@ +class Map: + def __init__(self, name): + self.name = name + \ No newline at end of file diff --git a/Mariokart.py b/Mariokart.py new file mode 100644 index 0000000..95fd040 --- /dev/null +++ b/Mariokart.py @@ -0,0 +1,52 @@ +from Avatar import Avatar +from Fahrzeug import Fahrzeug +from Items import Items + +print("Hallo zu unserem Mario Spiel!") + + +print("Wähle deinen Avatar:") + +Mario = Avatar("Mario", 5) +print(str(Mario)) + +Bowser = Avatar("Bowser", 3) +print(str(Bowser)) + +Luigi = Avatar("Luigi", 8) +print(str(Luigi)) + + + +print("Wähle dein Fahrzeug:") + +Motorrad = Fahrzeug("Motorrad", 15) +print(Motorrad) +Mario.fahrzeug_zuweisen(Motorrad) +print(str(Mario)) +Motorrad.fahren() + +Kart = Fahrzeug("Kart", 10) +print(Kart) + + + +Quad = Fahrzeug("Quad", 13) +print(Quad) + + + + + + + + + + + +print("Wähle deine Items:") + +RoterPilz = Items("RoterPilz") +print(RoterPilz) + + diff --git a/MariokartSpiel2.0.py b/MariokartSpiel2.0.py new file mode 100644 index 0000000..aaa0e10 --- /dev/null +++ b/MariokartSpiel2.0.py @@ -0,0 +1,50 @@ +from Avatar import Avatar +from Fahrzeug import Fahrzeug +from Items import Items + +print("WILLKOMMEN ZU MARIO KART!!!🏁") +print("------------------------------------------") +print("Erstelle als aller erstes deinen Avatar🧍") + +#Avatar Erstellung +name = input("Wie soll dein Avatar heißen?:") +groesse = input("Wie groß soll dein Avatar sein?:") + +Spieler = Avatar(name, groesse) + + +#NPC (Gegner) +Mario = Avatar("Mario", 10) +Bowser = Avatar("Bowser", 15) +Luigi = Avatar("Luigi", 20) + + +#Fahrzeugauswahl +print("------------------------------------------") +print("Folgende Fahrzeuge gibt es zur Auswahl:") + +Motorrad = Fahrzeug("Motorrad🏍️ 💨", 35) +print(Motorrad) + +Kart = Fahrzeug("Kart🏎️ 💨", 40) +print(Kart) + +Quad = Fahrzeug("Quad🚗💨", 45) +print(Quad) + +print("------------------------------------------") +fahrzeug_wahl = input("Wähle nun dein Fahreug aus:") + +if fahrzeug_wahl == "Motorrad": + fahrzeug = Motorrad +if fahrzeug_wahl == "Kart": + fahrzeug = Kart +if fahrzeug_wahl == "Quad": + fahrzeug = Quad + +print("Das " + fahrzeug.name + " wurde von " + name + " gewählt!") + + +# Mapauswahl +print("------------------------------------------") +