07.09.2026

This commit is contained in:
alstergym
2026-09-07 11:03:45 +02:00
parent f6858d4726
commit 50ddce8d74
3 changed files with 36 additions and 9 deletions
+25 -6
View File
@@ -1,5 +1,6 @@
from Fahrzeug import Fahrzeug from Fahrzeug import Fahrzeug
from character import Avatar from character import Avatar
from map import map
print("Hallo zu unserem Mario Spiel") print("Hallo zu unserem Mario Spiel")
mario = Avatar(" Mario") mario = Avatar(" Mario")
@@ -7,27 +8,45 @@ luigi = Avatar (" Luigi")
Rennwagen = Fahrzeug ("Rennwagen") Rennwagen = Fahrzeug ("Rennwagen")
Bobbycar = Fahrzeug ("Bobbycar") Bobbycar = Fahrzeug ("Bobbycar")
Regenbogen = map("Regenbogen") Regenbogen = map("Regenbogen")
Donnerblitz = map("Donnerblitz")
print(str(mario)) print(str(mario))
print(str(luigi)) print(str(luigi))
Avatar = input("Wähle deinen character") Sname = input("Wähle deinen character")
if Sname == "Mario":
spieler = mario
elif Sname == "Luigi":
spieler = luigi
else:
spieler = mario
print("Es gibt die Fahrzeuge: Rennwagen, Bobbycar") print("Es gibt die Fahrzeuge: Rennwagen, Bobbycar")
fahrzeug=input("Wähle dein Fahrzeug") fahrzeug=input("Wähle dein Fahrzeug")
mario.fahrzeug_zuweisen(fahrzeug) spieler.fahrzeug_zuweisen(fahrzeug)
print("Du fährst das Fahrzeug") print("Du fährst das Fahrzeug")
print(mario.fahrzeug) print(spieler.fahrzeug)
print("Es gibt die Farben: rot, blau") print("Es gibt die Farben: rot, blau")
farbe=input("Wähle deine Helmfarbe") farbe=input("Wähle deine Helmfarbe")
print("ich habe die helmfarbe") print("ich habe die helmfarbe")
mario.helmfarbe_zuweisen(farbe) spieler.helmfarbe_zuweisen(farbe)
print(spieler.helmfarbe)
print(mario.helmfarbe) print("Es gibt die Strecken: Regenbogen und Donnerblitz")
nname = input("Wähle deine Strecke")
if nname == "Donnerblitz":
welt = Donnerblitz
elif nname == "Regenbogen":
welt = Regenbogen
spieler.map_zuweisen(welt)
print(spieler.name + " fährt auf der Strecke" +str(spieler.map.name))
23
+5 -3
View File
@@ -3,9 +3,9 @@ class Avatar:
self.name = name self.name = name
self.helmfarbe = "" self.helmfarbe = None
self.items = 0 self.items = 0
self.fahrzeug = "" self.fahrzeug = None
def __str__(self): def __str__(self):
return("Ich bin"+ self.name) return("Ich bin"+ self.name)
@@ -15,4 +15,6 @@ class Avatar:
def helmfarbe_zuweisen(self, helmfarbe): def helmfarbe_zuweisen(self, helmfarbe):
self.helmfarbe = helmfarbe self.helmfarbe = helmfarbe
def map_zuweisen(self, map):
self.map = map
+6
View File
@@ -1 +1,7 @@
class map: class map:
def __init__(self,name):
self.name = name
def __str__(self):
return("Du fährst auf "+self.name )