diff --git a/README.md b/README.md index 486ad3c..5906637 100644 --- a/README.md +++ b/README.md @@ -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. \ No newline at end of file + 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. \ No newline at end of file diff --git a/meinspiel.py b/meinspiel.py index 9a783f8..2dcc948 100644 --- a/meinspiel.py +++ b/meinspiel.py @@ -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 \ No newline at end of file + 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) \ No newline at end of file