07.10.2026

This commit is contained in:
alstergym
2026-10-07 11:00:06 +02:00
parent 86f67d1d52
commit 611cda56aa
2 changed files with 89 additions and 15 deletions
+4 -1
View File
@@ -42,4 +42,7 @@ Eine Monster Energy slot Maschine mit 3 Feldern und 5 möglichen Dosen. Bei 3 gl
### 06.10.2026
Heute Doppelkurs bei Frau Wilmsen.
Heute hat Aron ir geholfen den Code zu fixen damit die Dosen auf den festgelegten Koordinaten spawnen, aber Irgendwas anderes geht jetzt nicht. Das muss ich dann morgen reparieren.
Heute hat Aron ir geholfen den Code zu fixen damit die Dosen auf den festgelegten Koordinaten spawnen, aber Irgendwas anderes geht jetzt nicht. Das muss ich dann morgen reparieren.
### 07.10.2026
Heute habe ich den Code für das Zählen vom Score geschrieben, aber die Funktion damit die Doen durcheinander gewürfelt werden fehlt immer noch.
+85 -14
View File
@@ -10,8 +10,10 @@ class MeinSpiel:
# Liste Bilder
random_can = ["Bilder/monster_white_top.png", "Bilder/monster_white_bottom.png", "Bilder/monster_mango_top.jpg", "Bilder/monster_mango_bottom.jpg", "Bilder/monster_pacific_top.jpg", "Bilder/monster_pacific_bottom.jpg", "Bilder/monster_nitro_top.jpeg", "Bilder/monster_nitro_bottom.jpeg", "Bilder/monster_pipeline_top.jpg", "Bilder/monster_pipeline_bottom.jpg"]
# Liste fester Spawn-Positionen (x, y)
spawn_points = spielfeld[4][5], spielfeld[4][6], spielfeld[5][5], spielfeld[5][6], spielfeld[6][5], spielfeld[6][6], spielfeld[7][5], spielfeld[7][6], spielfeld[8][5], spielfeld[8][6]
# # Liste fester Spawn-Positionen (x, y)
# spawn_points = self.spielfeld[4][5], self.spielfeld[4][6], self.spielfeld[5][5], self.spielfeld[5][6], self.spielfeld[6][5], self.spielfeld[6][6], self.spielfeld[7][5], self.spielfeld[7][6], self.spielfeld[8][5], self.spielfeld[8][6]
def __init__(self, felderX, felderY):
@@ -33,16 +35,85 @@ class MeinSpiel:
self.spielfeld[8][6] = 10
# Zufällige Position und zufälliges Bild auswählen
def tastegedrueckt(self, taste):
if taste == pygame.K_g:
self.spielfeld[4][5] == self.random_can
self.spielfeld[4][6] == self.random_can
self.spielfeld[5][5] == self.random_can
self.spielfeld[5][6] == self.random_can
self.spielfeld[6][5] == self.random_can
self.spielfeld[6][6] == self.random_can
self.spielfeld[7][5] == self.random_can
self.spielfeld[7][6] == self.random_can
self.spielfeld[8][5] == self.random_can
self.spielfeld[8][6] == self.random_can
if taste == pygame.K_g:
self.spielfeld[4][5] = self.random_can
self.spielfeld[4][6] = self.random_can
self.spielfeld[5][5] = self.random_can
self.spielfeld[5][6] = self.random_can
self.spielfeld[6][5] = self.random_can
self.spielfeld[6][6] = self.random_can
self.spielfeld[7][5] = self.random_can
self.spielfeld[7][6] = self.random_can
self.spielfeld[8][5] = self.random_can
self.spielfeld[8][6] = self.random_can
# Score
score = 0
W1 = "Bilder/monster_white_top.png"
W2 = "Bilder/monster_white_bottom.png"
M1 = "Bilder/monster_mango_top.jpg"
M2 = "Bilder/monster_mango_bottom.jpg"
P1 = "Bilder/monster_pacific_top.jpg"
P2 = "Bilder/monster_pacific_bottom.jpg"
N1 = "Bilder/monster_nitro_top.jpeg"
N2 = "Bilder/monster_nitro_bottom.jpeg"
PP1 = "Bilder/monster_pipeline_top.jpg"
PP2 = "Bilder/monster_pipeine_bottom.jpg"
# Score zählen
if (W1 == self.spielfeld[4][5] and W2 == [4][6]):
pygame.print(score = score + 1)
if (W1 == self.spielfeld[5][5] and W2 == [5][6]):
pygame.print(score = score + 1)
if (W1 == self.spielfeld[6][5] and W2 == [6][6]):
pygame.print(score = score + 1)
if (W1 == self.spielfeld[7][5] and W2 == [7][6]):
pygame.print(score = score + 1)
if (W1 == self.spielfeld[8][5] and W2 == [8][6]):
pygame.print(score = score + 1)
if (M1 == self.spielfeld[4][5] and M2 == [4][6]):
pygame.print(score = score + 1)
if (M1 == self.spielfeld[5][5] and M2 == [5][6]):
pygame.print(score = score + 1)
if (M1 == self.spielfeld[6][5] and M2 == [6][6]):
pygame.print(score = score + 1)
if (M1 == self.spielfeld[7][5] and M2 == [7][6]):
pygame.print(score = score + 1)
if (M1 == self.spielfeld[8][5] and M2 == [8][6]):
pygame.print(score = score + 1)
if (P1 == self.spielfeld[4][5] and P2 == [4][6]):
pygame.print(score = score + 1)
if (P1 == self.spielfeld[5][5] and P2 == [5][6]):
pygame.print(score = score + 1)
if (P1 == self.spielfeld[6][5] and P2 == [6][6]):
pygame.print(score = score + 1)
if (P1 == self.spielfeld[7][5] and P2 == [7][6]):
pygame.print(score = score + 1)
if (P1 == self.spielfeld[8][5] and P2 == [8][6]):
pygame.print(score = score + 1)
if (N1 == self.spielfeld[4][5] and N2 == [4][6]):
pygame.print(score = score + 1)
if (N1 == self.spielfeld[5][5] and N2 == [5][6]):
pygame.print(score = score + 1)
if (N1 == self.spielfeld[6][5] and N2 == [6][6]):
pygame.print(score = score + 1)
if (N1 == self.spielfeld[7][5] and N2 == [7][6]):
pygame.print(score = score + 1)
if (N1 == self.spielfeld[8][5] and N2 == [8][6]):
pygame.print(score = score + 1)
if (PP1 == self.spielfeld[4][5] and PP2 == [4][6]):
pygame.print(score = score + 1)
if (PP1 == self.spielfeld[5][5] and PP2 == [5][6]):
pygame.print(score = score + 1)
if (PP1 == self.spielfeld[6][5] and PP2 == [6][6]):
pygame.print(score = score + 1)
if (PP1 == self.spielfeld[7][5] and PP2 == [7][6]):
pygame.print(score = score + 1)
if (PP1 == self.spielfeld[8][5] and PP2 == [8][6]):
pygame.print(score = score + 1)