07.09.2026

This commit is contained in:
alstergym
2026-09-07 11:04:45 +02:00
parent 7dbe92afab
commit d14b2d2383
4 changed files with 124 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
class Avatar:
def __init__(self, name, groesse, gewicht):
self.name = name
self.groesse = groesse
self.gewicht = gewicht
+10
View File
@@ -0,0 +1,10 @@
class Fahrzeug:
def __init__(self, typ):
self.typ = typ
def __str__(self):
return("Ich bin ein " + self.typ)
def fahren(self):
print("Ich fahre.")
+8
View File
@@ -0,0 +1,8 @@
class Item:
def __init__(self, name):
self.name = name
def __str__(self):
return("Aufgesammelt wurde: "+ self.name)
+100
View File
@@ -0,0 +1,100 @@
from Avatar import Avatar
from Fahrzeug import Fahrzeug
from Item import Item
import time
import random
print("Willkommen bei Mariokart")
print("========================")
mario = Avatar("Mario", 10, "leicht")
luigi = Avatar("luigi", 14, "leicht")
bowser = Avatar("bowser", 8, "schwer")
gewählterSpieler = None
gewähltesFahrzeug = None
motorrad = Fahrzeug("Motorrad")
auto = Fahrzeug("Auto")
spieler_auswahl = ["Mario", "Luigi", "Bowser"]
fahrzeug_auswahl = ["Auto", "Motorrad"]
while gewählterSpieler == None:
spieler = input("Wähle einen der folgenden Avatare, indem du 1,2 oder 3 eingibst: " + str(spieler_auswahl))
if int(spieler) == 1:
gewählterSpieler = spieler_auswahl[0]
print("Du hast dich entschieden für: " + spieler_auswahl[0] + " - Gute Wahl!")
elif int(spieler) == 2:
gewählterSpieler = spieler_auswahl[1]
print("Du hast dich entschieden für: " + spieler_auswahl[1] + " - Gute Wahl!")
elif int(spieler) == 3:
gewählterSpieler = spieler_auswahl[2]
print("Du hast dich entschieden für: " + spieler_auswahl[2] + " - Gute Wahl!")
if int(spieler) > 3:
print("Bitte bedenke, dass du eine Zahl von 1 bis 3 eingeben musst.")
gewählterSpieler = None
while gewähltesFahrzeug == None:
fahrzeug = input("Wähle eines der folgenden Fahrzeuge, indem du 1 oder 2 eingibst: " + str(fahrzeug_auswahl))
if int(fahrzeug) == 1:
gewähltesFahrzeug = fahrzeug_auswahl[0]
print("Du hast dich entschieden für: " + fahrzeug_auswahl[0] + " - Gute Wahl!")
elif int(fahrzeug) == 2:
gewähltesFahrzeug = fahrzeug_auswahl[1]
print("Du hast dich entschieden für: " + fahrzeug_auswahl[1] + " - Gute Wahl!")
if int(fahrzeug) > 2:
print("Bitte bedenke, dass du eine Zahl von 1 bis 3 eingeben musst.")
gewähltesFahrzeug = None
print("Deine finale Kofiguration lautet: " + gewählterSpieler + " mit " + gewähltesFahrzeug)
print("Das Spiel startet in:")
for i in range(3, 0, -1):
print(i)
time.sleep(1)
print("Los!")
if gewähltesFahrzeug == "Auto":
auto.fahren()
elif gewähltesFahrzeug == "Motorrad":
motorrad.fahren()
zielErreicht = False
rakete = Item("Rakete")
pilz = Item("Pilz")
banane = Item("Banane")
aufgesammeltesItem = ["Rakete", "Banane", "Pilz"]
anzahlItem1 = 0
anzahlItem2 = 0
anzahlItem3 = 0
while zielErreicht == False:
time.sleep(random.randint(1,2))
itemNummer = random.randint(1,3)
if itemNummer == 1:
print(str(aufgesammeltesItem[0]))
anzahlItem1 = anzahlItem1 + 1
print ("Du besitzt nun: " + str(anzahlItem1) + "x " + str(aufgesammeltesItem[0]))
elif itemNummer == 2:
print(str(aufgesammeltesItem[1]))
elif itemNummer == 3:
print(str(aufgesammeltesItem[2]))