From 86f67d1d527698e8a4172f0dbace408d7963e980 Mon Sep 17 00:00:00 2001 From: alstergym Date: Tue, 6 Oct 2026 12:07:41 +0200 Subject: [PATCH] 06.10.2026 --- README.md | 6 +++++- meinspiel.py | 37 ++++++++++++++++++------------------- starten.py | 2 +- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 273f4ff..486ad3c 100644 --- a/README.md +++ b/README.md @@ -38,4 +38,8 @@ Eine Monster Energy slot Maschine mit 3 Feldern und 5 möglichen Dosen. Bei 3 gl Heute habe ich versucht, einen Code zu schreiben um Bilder an einer von 10 Stellen spawnen zu lassen, aber es hat noch nicht geklappt. ### 30.09.2026 - Heute habe ich weiter versucht, den Code für das Spawnen zu schreiben und keine Fortschritte gemacht. \ No newline at end of file + Heute habe ich weiter versucht, den Code für das Spawnen zu schreiben und keine Fortschritte gemacht. + +### 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 diff --git a/meinspiel.py b/meinspiel.py index 462a049..9a783f8 100644 --- a/meinspiel.py +++ b/meinspiel.py @@ -7,6 +7,12 @@ class MeinSpiel: bilder = ["Bilder/Grass.jpg","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"] spielfeld = [] + # 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] + def __init__(self, felderX, felderY): for x in range(felderX): @@ -26,24 +32,17 @@ class MeinSpiel: self.spielfeld[8][5] = 9 self.spielfeld[8][6] = 10 - # 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] - - # 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"] - # Zufällige Position und zufälliges Bild auswählen - for event in pygame.event.get(): - if event.type== (event.type==pygame.KEYDOWN and event.key==pygame.K_g): - if pygame.K_g: - self.spielfeld[4][5] == random_can - self.spielfeld[4][6] == random_can - self.spielfeld[5][5] == random_can - self.spielfeld[5][6] == random_can - self.spielfeld[6][5] == random_can - self.spielfeld[6][6] == random_can - self.spielfeld[7][5] == random_can - self.spielfeld[7][6] == random_can - self.spielfeld[8][5] == random_can - self.spielfeld[8][6] == random_can \ No newline at end of file + 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 diff --git a/starten.py b/starten.py index a4bc740..f9fa435 100644 --- a/starten.py +++ b/starten.py @@ -37,7 +37,7 @@ while True: # Spiellogik if event.type==KEYDOWN: - meinSpiel.tasteGedrueckt(event.key) + meinSpiel.tastegedrueckt(event.key) # Spielfeld löschen for x in range(FelderX):