diff --git a/Knoten.py b/Knoten.py new file mode 100644 index 0000000..97700eb --- /dev/null +++ b/Knoten.py @@ -0,0 +1,11 @@ +class Knoten: + def __init__(self,buchstaben): + self.buchstaben = buchstaben + self.nf = None + + def __str__(self): + return str(self.buchstaben) + "->" + str(self.nf) + + + def hin(self,nf): + self.nf = nf \ No newline at end of file diff --git a/Spiel.py b/Spiel.py index 3b5172a..bf7cb39 100644 --- a/Spiel.py +++ b/Spiel.py @@ -1,6 +1,7 @@ from avatar import Avatar from Fahrzeug import Fahrzeug from item import item +import time import random mario = Avatar("Mario",5) @@ -9,7 +10,7 @@ Bowser = Avatar("Bowser",10) Auto= Fahrzeug("Auto" , 100, "rotes ") Motorrad= Fahrzeug("Auto" , 100, "grünes ") -itemliste = ["Pilz", "Stern","Banane"] +itemliste = ["Pilz", "Stern", "Banane"] print("Hallo zu Mario World 3000 .") @@ -33,12 +34,23 @@ user_input3 = input("Drücke die Entertaste um los zulegen") print("jetzt geht es Los") print("3") +time.sleep(0.5) print("2") +time.sleep(0.5) print("1") -print("du fährst") -item1 = item(itemliste[random.randint(0,2)]) - -print ("du hast ein "+ str(item1) + " aufgehoben") - +time.sleep(0.5) +print("Los") +i = 0 +running = True +while running: + for i in range (10): + if i == 5: + item1 = item(itemliste[random.randint(0,2)]) + print ("du hast ein "+ str(item1) + " aufgehoben") + else : + time.sleep(random.randint(0,4)) + i + 1 == i + #if item1 == 0: + \ No newline at end of file diff --git a/avatar.py b/avatar.py index 491601d..e031453 100644 --- a/avatar.py +++ b/avatar.py @@ -1,5 +1,5 @@ from Fahrzeug import Fahrzeug -#from Spiel import item1 + class Avatar: def __init__(self, name, groesse): self.name = name @@ -13,8 +13,8 @@ class Avatar: def Fahrzeug_zuweisen(self, Fahrzeug): self.Fahrzeug = Fahrzeug - #def item_aufheben(self): - #self.item = item1 - #print( "du hast" + self.item+ "aufgehoben") + def item_aufheben(self): + self.item = +1 + print( "du hast" + self.item+ "aufgehoben") #def item_einlösen(self): diff --git a/item.py b/item.py index c6f2a4f..8ae4433 100644 --- a/item.py +++ b/item.py @@ -1,9 +1,6 @@ -import random class item: def __init__(self,name): self.name = name def __str__(self): - itemliste = ["Pilz", "Stern","Banane"] - item1 = item(itemliste[random.randint(0,2)]) - return("Ich habe einen " + self.name ) \ No newline at end of file + return( self.name ) \ No newline at end of file diff --git a/starten.py b/starten.py new file mode 100644 index 0000000..8132a79 --- /dev/null +++ b/starten.py @@ -0,0 +1,13 @@ +from Knoten import Knoten + +k1 = Knoten("L") +k2 = Knoten("I") +k3 = Knoten("S") +k4 = Knoten("T") +k5 = Knoten("E") + +k1.hin(k2) +k2.hin(k3) +k3.hin(k4) +k4.hin(k5) +print(k1)