items
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from Fahrzeug import Fahrzeug
|
||||
|
||||
class Avatar:
|
||||
def __init__(self, name, groesse):
|
||||
self.name = name
|
||||
self.groessse = groesse
|
||||
self.items = 0
|
||||
self.fahrzeug = None
|
||||
|
||||
def __str__(self):
|
||||
return("Avatar: " + self.name)
|
||||
|
||||
def fahrzeug_zuweisen(self, fahrzeug):
|
||||
self.fahrzeug = fahrzeug
|
||||
|
||||
print(str(self.fahrzeug))
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
class Fahrzeug:
|
||||
def __init__(self, name, geschwindigkeit, farbe):
|
||||
self.name = name
|
||||
self.geschwindigkeit = geschwindigkeit
|
||||
self.items = 0
|
||||
self.farbe = farbe
|
||||
|
||||
def __str__(self):
|
||||
return("Fahrzeug: " + self.name)
|
||||
|
||||
def fahrer(self):
|
||||
print("mit dem Fahrer: " + self.name)
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
class Items:
|
||||
def __init__(self, name, effekt, seltenheit):
|
||||
self.name = name
|
||||
self.effekt = effekt
|
||||
self.anzahl = 0
|
||||
self.seltenheit = seltenheit
|
||||
|
||||
def __str__(self):
|
||||
return ("Du hast eine(n) "+ self.name + " aufgesammelt! Effekt: " + self.effekt + ", Seltenheit: " + self.seltenheit)
|
||||
@@ -0,0 +1,75 @@
|
||||
from Avatar import Avatar
|
||||
from Fahrzeug import Fahrzeug
|
||||
from Items import Items
|
||||
import time
|
||||
import random
|
||||
|
||||
print("Willkommen bei Mario Kart!")
|
||||
|
||||
name = input("Wähle deinen Avatar: Mario, Luigi oder Pflanze => ")
|
||||
|
||||
fahrzeug = input("Wähle dein Fahrzeug: Prowler, Buggy oder Motorrad => ")
|
||||
|
||||
|
||||
Mario = Avatar("Mario", 5)
|
||||
Luigi = Avatar("Luigi", 5)
|
||||
Pflanze = Avatar("Pflanze", 8)
|
||||
|
||||
if name == "Mario":
|
||||
spieler = Mario
|
||||
elif name == "Luigi":
|
||||
spieler = Luigi
|
||||
elif name == "Pflanze":
|
||||
spieler = Pflanze
|
||||
else:
|
||||
spieler = Mario
|
||||
|
||||
|
||||
Prowler = Fahrzeug("Prowler", 50, "grau")
|
||||
Buggy = Fahrzeug("Buggy", 25, "rot")
|
||||
Motorrad = Fahrzeug("Motorrad", 55, "blau")
|
||||
|
||||
if fahrzeug == "Prowler":
|
||||
spielerfahrzeug = Prowler
|
||||
elif fahrzeug == "Buggy":
|
||||
spielerfahrzeug = Buggy
|
||||
elif fahrzeug == "Motorrad":
|
||||
spielerfahrzeug = Motorrad
|
||||
else:
|
||||
spielerfahrzeug = Buggy
|
||||
|
||||
Stern = Items("Stern", "Boost", "Legendary")
|
||||
Rakete = Items("Rakete", "Boost", "Rare")
|
||||
Pilz = Items("Roten Pilz", "Hindernis", "Common")
|
||||
|
||||
|
||||
print("Du spielst " + spieler.name + " mit dem Fahrzeug " + spielerfahrzeug.name)
|
||||
|
||||
input("Bist du bereit?")
|
||||
|
||||
|
||||
|
||||
print("Das Spiel startet in: ")
|
||||
|
||||
for i in range(3, 0, -1):
|
||||
print(i)
|
||||
time.sleep(1)
|
||||
|
||||
print("Go!")
|
||||
|
||||
print(spieler.name + " fährt...")
|
||||
|
||||
|
||||
event = random.randint(0,1)
|
||||
|
||||
|
||||
item = random.randint(1,3)
|
||||
|
||||
if item == 1:
|
||||
item = Stern
|
||||
elif item == 2:
|
||||
item = Rakete
|
||||
elif item == 3:
|
||||
item = Pilz
|
||||
|
||||
print(str(item))
|
||||
Reference in New Issue
Block a user