07.09.2026
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
class Avatar:
|
||||||
|
|
||||||
|
def __init__(self, name, groesse, gewicht):
|
||||||
|
self.name = name
|
||||||
|
self.groesse = groesse
|
||||||
|
self.gewicht = gewicht
|
||||||
+10
@@ -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.")
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
class Item:
|
||||||
|
|
||||||
|
def __init__(self, name):
|
||||||
|
self.name = name
|
||||||
|
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return("Aufgesammelt wurde: "+ self.name)
|
||||||
+100
@@ -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]))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user