This commit is contained in:
alstergym
2026-09-07 11:03:07 +02:00
parent 4f2a1b4f98
commit ba473d9d70
4 changed files with 75 additions and 8 deletions
-3
View File
@@ -5,8 +5,5 @@ class Avatar:
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
+1 -2
View File
@@ -7,5 +7,4 @@ class Fahrzeug:
def __str__(self):
return("Fahre mit dem " + self.name)
def fahren(self):
print("Ich fahre")
+3
View File
@@ -1,4 +1,7 @@
class Map:
def __init__(self, name):
self.name = name
def __str__(self):
return self.name
+71 -3
View File
@@ -1,5 +1,8 @@
from Avatar import Avatar
from Fahrzeug import Fahrzeug
from Map import Map
import random
import time
from Items import Items
print("WILLKOMMEN ZU MARIO KART!!!🏁")
@@ -7,10 +10,11 @@ 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?:")
name = input("Wie soll dein Avatar heißen?: ")
groesse = input("Wie groß soll dein Avatar sein?: ")
Spieler = Avatar(name, groesse)
print("Der Name deines Avatars ist " + name + " und ist " + groesse + "cm groß.")
#NPC (Gegner)
@@ -33,7 +37,7 @@ Quad = Fahrzeug("Quad🚗💨", 45)
print(Quad)
print("------------------------------------------")
fahrzeug_wahl = input("Wähle nun dein Fahreug aus:")
fahrzeug_wahl = input("Wähle nun dein Fahreug aus: ")
if fahrzeug_wahl == "Motorrad":
fahrzeug = Motorrad
@@ -47,4 +51,68 @@ print("Das " + fahrzeug.name + " wurde von " + name + " gewählt!")
# Mapauswahl
print("------------------------------------------")
print("Folgende Maps stehen zur Auswahl:")
Regenbogenstrecke = Map("Regenbogenstrecke🌈")
print(Regenbogenstrecke)
Wüstenstrecke = Map("Wüstenstrecke🏝️")
print(Wüstenstrecke)
Unterwasserstrecke = Map("Unterwasserstrecke🐚")
print(Unterwasserstrecke)
maps = [Regenbogenstrecke, Wüstenstrecke, Unterwasserstrecke]
import random
map_gewählt = random.choice(maps)
print("------------------------------------------")
print("Die zufällig ausgewählte Map ist: " + map_gewählt.name)
#Countdown
print("------------------------------------------")
print("Das Rennen startet in...")
time.sleep(1)
print("3️⃣")
time.sleep(1)
print("2️⃣")
time.sleep(1)
print("1️⃣")
time.sleep(1)
print("🏁 GO! 🏎️ 💨")
#Fahren
print("------------------------------------------")
position = 0
while True:
steuerung = input("Was möchtest du machen? (W/A/S/D oder Q zum Beenden): ").lower()
if steuerung == "w":
print("🏎️ 💨 Du fährst vorwärts!")
elif steuerung == "s":
print("↩️ Du fährst rückwärts!")
elif steuerung == "a":
print("⬅️ Du fährst nach links!")
elif steuerung == "d":
print("➡️ Du fährst nach rechts!")
elif steuerung == "q":
print("🏁 Rennen beendet!")
break
else:
print("❌ Ungültige Eingabe!")