2nd Commit

This commit is contained in:
alstergym
2026-09-18 08:23:51 +02:00
parent b2537f607d
commit 5f376cc2cb
13 changed files with 122 additions and 35 deletions
+26
View File
@@ -0,0 +1,26 @@
class Kart:
def __init__(self, v_max, groesse, name, farbe, tempo):
self.v_max = v_max
self.groesse = groesse
self.name = name
self.farbe = farbe
self.tempo = tempo
self.inventar = None
self.inventar = None
def __str__(self):
return "Das Kart heißt " + self.name
def beschleunigen(self):
self.tempo = min(self.tempo + 0.5, 6)
def rammen(self):
self.tempo = max(0, self.tempo - 3)
def fahren(self):
self.z_position = self.z_position + 1 * self.tempo
def treffer(self):
self.tempo = 0
self.angle -= 100
+3
View File
@@ -0,0 +1,3 @@
class Shell:
+10
View File
@@ -0,0 +1,10 @@
from kart import Kart
kart1 = Kart(500, 100, "Mario", "rot", 300)
kart2 = Kart(600, 100, "Luigi", "grün", 200)
print(kart1.farbe)
print(kart1)
kart1.beschleunigen()
print(kart1.tempo)
kart2.rammen()
print(kart2.tempo)