This commit is contained in:
alstergym
2026-09-29 12:09:40 +02:00
parent f5deb50364
commit 48c20e72ac
2 changed files with 46 additions and 19 deletions
+3
View File
@@ -19,6 +19,9 @@ Andere Spielidee Durchgesetzt
## 23.09.2026 ## 23.09.2026
RandRegeln in Funktion geschoben und klarer definiert RandRegeln in Funktion geschoben und klarer definiert
## 29.09.2026
Versucht den Bug mit dem Ball und dem unteren Spielfeldrand zu lösen
# Quellen # Quellen
Karten von itch.io -> nächste stunde sind hier genauere Quellen Karten von itch.io -> nächste stunde sind hier genauere Quellen
+43 -19
View File
@@ -111,7 +111,25 @@ class MeinSpiel:
elif x-1 == -1: self.richtung = 2; self.spielfeld[x][y] = 2 # Später Punktesystem! elif x-1 == -1: self.richtung = 2; self.spielfeld[x][y] = 2 # Später Punktesystem!
print(x, y) print(x, y)
self.guckeObAmRand(x, y) #self.guckeObAmRand(x, y)
# Gucke, ob der Ball am Spielfeldrand ist
if y+1 == 14 or y-1 == 0:
if self.richtung_y != 1 and self.richtung_y != 0:
print("aaaaaaaaaaa")
print(y+1)
print(self.richtung_y)
print("---------")
self.richtung_y = -1 if self.richtung_y == 1 else 1
elif x+1 == 14:
self.punkte1 +=1
self.starte_spiel()
elif x-1 == 0:
self.punkte2 +=1
self.starte_spiel()
stoppe_suche = True stoppe_suche = True
@@ -126,8 +144,12 @@ class MeinSpiel:
# if y+1 == 14 or y-1 == -1: # if y+1 == 14 or y-1 == -1:
# self.richtung_y = -1 if self.richtung_y == -1 else 1 # self.richtung_y = -1 if self.richtung_y == -1 else 1
self.guckeObAmRand(x, y, fehler=True) #self.guckeObAmRand(x, y, fehler=True)
print(x,y)
self.spielfeld[x][y] = 2 # Später Punktesystem!
self.richtung = 1 if self.richtung == 2 else 2
self.richtung_y = random.randint(-1, 1)
@@ -139,27 +161,29 @@ class MeinSpiel:
return spieler_x, spieler_y return spieler_x, spieler_y
def guckeObAmRand(self, x, y, fehler = False): # def guckeObAmRand(self, x, y, fehler = False):
# pass
if y+1 == 14 or y-1 == 0 and self.richtung_y == -1: # if y+1 == 14 or y-1 == 0 and self.richtung_y == -1:
print("aaaaaaaaaaa") # print("aaaaaaaaaaa")
print(y+1) # print(y+1)
print(self.richtung_y) # print(self.richtung_y)
print("---------") # print("---------")
self.richtung_y = -1 if self.richtung_y == 1 else 1 # self.richtung_y = -1 if self.richtung_y == 1 else 1
elif x+1 == 14: # elif x+1 == 14:
self.punkte1 +=1 # self.punkte1 +=1
self.starte_spiel() # self.starte_spiel()
elif x-1 == 0: # elif x-1 == 0:
self.punkte2 +=1 # self.punkte2 +=1
self.starte_spiel() # self.starte_spiel()
if fehler: # if fehler:
self.spielfeld[x][y] = 2 # Später Punktesystem! # print(x,y)
self.richtung = 1 if self.richtung == 2 else 2 # self.spielfeld[x][y] = 2 # Später Punktesystem!
self.richtung_y = random.randint(-1, 1) # self.richtung = 1 if self.richtung == 2 else 2
# self.richtung_y = random.randint(-1, 1)