From 1fc984364743c34c7a1a1691a24b26431a53d94a Mon Sep 17 00:00:00 2001 From: alstergym Date: Tue, 29 Sep 2026 12:10:28 +0200 Subject: [PATCH] 29.09.26 --- README.md | 9 ++++++++- meinspiel.py | 8 ++++++-- starten.py | 22 +++++++++++++++++++++- 3 files changed, 35 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 53c9771..ccf51b0 100644 --- a/README.md +++ b/README.md @@ -39,4 +39,11 @@ Der Fuchs hat einen schwarzen Hintergrund um sich herum, obwohl ich den Hintergr # Ziele Ich möchte es endlich schaffen, dass mein Fuxhs auf dem grünen Hintergrund ohne ein schwarzen Kästchen um sich herum erscheint. Zudem möchte ich es schaffen, dass sich meine Figur in alle Richtungen bewegeb kann(d.h oben(w), unten(s), links(a), rechts(d)) # Das habe ich geschafft -Ich habe es geschafft, dass sich meine Figur(der Hase) in alle Richtungen(oben, unten, links, rechts) bewegen kann. Der Hintergrund bereitet mir jedoch noch Probleme. \ No newline at end of file +Ich habe es geschafft, dass sich meine Figur(der Hase) in alle Richtungen(oben, unten, links, rechts) bewegen kann. Der Hintergrund bereitet mir jedoch noch Probleme. + +# Datum +29.09.26 +# Ziel +Ich möchte es schaffen, dass sich mein Fuchs von links nach rechts, ohne das ich eine Taste drücken muss, bewegt. +# Das habe ich geschafft +Ich habe es geschafft, dass sich mein Fuchs von links nach rechts, ohne das ich eine Taste drücken muss, bewegt. \ No newline at end of file diff --git a/meinspiel.py b/meinspiel.py index 63f1305..affc95a 100644 --- a/meinspiel.py +++ b/meinspiel.py @@ -4,7 +4,6 @@ import pygame class MeinSpiel: bilder = ["Bilder/Grass.jpg","Bilder/Hase.jpg","Bilder/Fuchs3.png"] spielfeld = [] - def __init__(self, felderX, felderY): for x in range(felderX): self.spielfeld.append([]) @@ -39,7 +38,7 @@ class MeinSpiel: kontrollfeld[x][y] = 0 - + print("taste gedrückt") if pygame.K_s == taste: @@ -81,6 +80,11 @@ class MeinSpiel: kontrollfeld[x][y] = 0 self.spielfeld = kontrollfeld + + + + + diff --git a/starten.py b/starten.py index 281ffd8..1e96514 100644 --- a/starten.py +++ b/starten.py @@ -14,6 +14,14 @@ SCHWARZ = ( 0, 0, 0) WEISS = ( 255, 255, 255) pyGameBilder = [] +FuchsX = 10 +FuchsY = 10 + +HaseX = 8 +HaseY = 8 + +Fuchs = pygame.image.load("Bilder/Fuchs3.png") +Hase = pygame.image.load("Bilder/Hase.jpg") # Bilder aus meinSpiel werden für pygame vorbereitet meinSpiel = MeinSpiel(FelderX, FelderY) for fname in meinSpiel.bilder: @@ -43,8 +51,20 @@ while True: for y in range(FelderY): fenster.blit(pyGameBilder[meinSpiel.spielfeld[x][y]],(x*Pixel,y*Pixel)) - # Spielfeld/figuren zeichnen + + FuchsX -= 0.1 + # Spielfeld/figuren zeichnen + fenster.blit( + Fuchs, + (FuchsX * Pixel,FuchsY * Pixel) + ) + + # Berührung prüfen + Hase_rect = pygame.rect( + + + ) # Fenster aktualisieren pygame.display.flip() clock.tick(FPS) \ No newline at end of file