This commit is contained in:
alstergym
2026-09-07 11:00:28 +02:00
parent 3c93c217a5
commit b195474537
2 changed files with 27 additions and 6 deletions
+17 -3
View File
@@ -1,6 +1,7 @@
from avatar import Avatar from avatar import Avatar
from Fahrzeug import Fahrzeug from Fahrzeug import Fahrzeug
from item import item from item import item
import random
mario = Avatar("Mario",5) mario = Avatar("Mario",5)
Luigi = Avatar("Luigi",7) Luigi = Avatar("Luigi",7)
@@ -8,23 +9,36 @@ Bowser = Avatar("Bowser",10)
Auto= Fahrzeug("Auto" , 100, "rotes ") Auto= Fahrzeug("Auto" , 100, "rotes ")
Motorrad= Fahrzeug("Auto" , 100, "grünes ") Motorrad= Fahrzeug("Auto" , 100, "grünes ")
itemliste = ["Pilz", "Stern","Banane"]
print("Hallo zu Mario World 3000 .") print("Hallo zu Mario World 3000 .")
user_input2 = input("Sag mir den Namen deines Charkter ") user_input2 = input("Sag mir den Namen deines Charkter ")
print(user_input2) print(user_input2)
user_input2 = Avatar(user_input2, 10)
print("Jetzt ein Fahrzeug") print("Jetzt ein Fahrzeug")
user_input1 = input("Bitte gib es ein ") user_input1 = input("Bitte gib es ein ")
user_input1 = Avatar(user_input2, 10)
print(user_input1) print(user_input1)
user_input1 = Fahrzeug(user_input1, 10, "rotes") user_input1 = Fahrzeug(user_input1, 10, "rotes")
user_input2.Fahrzeug_zuweisen(str(user_input1)) print("du hast " + str(user_input2) + " ausgewählt und fährst ein " + str(user_input1))
print(str(user_input2)) user_input3 = input("Drücke die Entertaste um los zulegen")
print("jetzt geht es Los")
print("3")
print("2")
print("1")
print("du fährst")
item1 = item(itemliste[random.randint(0,2)])
print ("du hast ein "+ str(item1) + "aufgehoben")
+9 -2
View File
@@ -1,13 +1,20 @@
from Fahrzeug import Fahrzeug from Fahrzeug import Fahrzeug
#from Spiel import item1
class Avatar: class Avatar:
def __init__(self, name, groesse): def __init__(self, name, groesse):
self.name = name self.name = name
self.groesse = groesse self.groesse = groesse
self.items = 0 self.item = None
self.fahrzeug = None self.fahrzeug = None
def __str__(self): def __str__(self):
return("Ich bin "+ self.name + " ich fahre ein " + str(self.Fahrzeug)) return( self.name )
def Fahrzeug_zuweisen(self, Fahrzeug): def Fahrzeug_zuweisen(self, Fahrzeug):
self.Fahrzeug = Fahrzeug self.Fahrzeug = Fahrzeug
#def item_aufheben(self):
#self.item = item1
#print( "du hast" + self.item+ "aufgehoben")
#def item_einlösen(self):