07.09.2026
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
from Fahrzeug import Fahrzeug
|
||||
from Items import Items
|
||||
|
||||
|
||||
class Avatar:
|
||||
def __init__(self, name, Beruf):
|
||||
self.name = name
|
||||
self.item = None
|
||||
self.fahrzeug = None
|
||||
self.Beruf = Beruf
|
||||
|
||||
def __str__(self):
|
||||
return("Avatar: " + self.name)
|
||||
|
||||
def fahrzeug_zuweisen(self, fahrzeug):
|
||||
self.fahrzeug = fahrzeug
|
||||
|
||||
def Items_zuweisen(self, Items):
|
||||
self.Items = Items
|
||||
|
||||
|
||||
#print("Avatar: " + self.name+ " Mit dem Fahrzeug: " + str(self.fahrzeug))
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
class Fahrzeug:
|
||||
def __init__(self, name, Geschwindigkeit):
|
||||
self.name = name
|
||||
self.Gewschwindigkeit = Geschwindigkeit
|
||||
self.items = 0
|
||||
|
||||
def __str__(self):
|
||||
return(self.name)
|
||||
|
||||
|
||||
def Fahrer(self):
|
||||
print("mit dem Fahrer: " + self.name)
|
||||
@@ -0,0 +1,10 @@
|
||||
class Items:
|
||||
def __init__(self, name, Effekt, Seltenheit):
|
||||
self.name = name
|
||||
self.Effekt = Effekt
|
||||
self.Anzahl = 0
|
||||
self.Seltenheit = Seltenheit
|
||||
|
||||
def __str__(self):
|
||||
return ("Item aufgesammelt:" + self.name + " Effekt:"+ self.Effekt + " Seltenheit:" + self.Seltenheit)
|
||||
|
||||
@@ -0,0 +1,88 @@
|
||||
from Avatar import Avatar
|
||||
from Fahrzeug import Fahrzeug
|
||||
from Items import Items
|
||||
import time
|
||||
|
||||
print("Hallo zu meinem Mario Spiel")
|
||||
|
||||
|
||||
name = input("Wähle deinen Charakter aus: Mario Luigi Pflanze")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Mario = Avatar("Mario", "")
|
||||
Luigi = Avatar("Luigi", "")
|
||||
Pflanze = Avatar("Pflanze", "")
|
||||
|
||||
|
||||
Stern = Items ("Stern", "Boost", "Legendary")
|
||||
Rakete = Items ("Rakete", "Boost", "Rare")
|
||||
Pilz = Items ("Roter Pilz", "Hinderniss", "Common")
|
||||
|
||||
if name ==" Mario":
|
||||
Spieler = Mario
|
||||
elif name == " Luigi":
|
||||
Spieler = Luigi
|
||||
elif name == " Pflanze":
|
||||
Spieler = Pflanze
|
||||
else:
|
||||
Spieler = Mario # Default
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Prowler = Fahrzeug("Prowler",50)
|
||||
Buggy = Fahrzeug("Buggy",25)
|
||||
Motorrad = Fahrzeug ("Motorrad",55)
|
||||
|
||||
|
||||
Pflanze.fahrzeug_zuweisen(Prowler)
|
||||
Mario.fahrzeug_zuweisen(Motorrad)
|
||||
Luigi.fahrzeug_zuweisen(Buggy)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
print("Du spielst "+ Spieler.name + " mit " + str(Spieler.fahrzeug.name))
|
||||
|
||||
|
||||
|
||||
|
||||
input ("Bist du bereit?")
|
||||
|
||||
sekunden = 3
|
||||
print("Das Spiel startet in: ")
|
||||
for i in range(sekunden, 0, -1):
|
||||
print(i)
|
||||
time.sleep(1)
|
||||
|
||||
print("Start!")
|
||||
|
||||
print (Spieler.name + " fährt...")
|
||||
|
||||
Richtung = input("KREUZUNG! <== == ==>")
|
||||
|
||||
|
||||
if Richtung == " <==":
|
||||
print (Spieler.name + " fährt links")
|
||||
elif Richtung == " ==":
|
||||
print (Spieler.name + " fährt geradeaus")
|
||||
elif Richtung == " ==>":
|
||||
print (Spieler.name + " fährt rechts")
|
||||
else:
|
||||
print (Spieler.name == "VERLOREN!")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#print(str(Mario))
|
||||
#print(str(Luigi))
|
||||
#print(str(Buggy))
|
||||
#print (str(Stern))
|
||||
Reference in New Issue
Block a user