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