23.09.26
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
@@ -32,3 +32,11 @@ Der Fuchs hat einen schwarzen Hintergrund um sich herum, obwohl ich den Hintergr
|
|||||||
ich probiere mit Hilfe von Frau Todt den Hintergrund vom Fuchs grün zu machen.
|
ich probiere mit Hilfe von Frau Todt den Hintergrund vom Fuchs grün zu machen.
|
||||||
# das habe ich geschafft
|
# das habe ich geschafft
|
||||||
ich hatte probleme s zu verstehen und den Hintergrund zu ändern. Ich habe es nicht geschafft den Hintergrund zu ändern.
|
ich hatte probleme s zu verstehen und den Hintergrund zu ändern. Ich habe es nicht geschafft den Hintergrund zu ändern.
|
||||||
|
|
||||||
|
|
||||||
|
# Datum
|
||||||
|
23.09.26
|
||||||
|
# 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.
|
||||||
+55
-13
@@ -2,7 +2,7 @@ import copy
|
|||||||
import pygame
|
import pygame
|
||||||
|
|
||||||
class MeinSpiel:
|
class MeinSpiel:
|
||||||
bilder = ["Bilder/Grass.jpg","Bilder/Hase.jpg","Bilder/Fuchs2.png"]
|
bilder = ["Bilder/Grass.jpg","Bilder/Hase.jpg","Bilder/Fuchs3.png"]
|
||||||
spielfeld = []
|
spielfeld = []
|
||||||
|
|
||||||
def __init__(self, felderX, felderY):
|
def __init__(self, felderX, felderY):
|
||||||
@@ -18,28 +18,70 @@ class MeinSpiel:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def tasteGedrueckt(self, taste):
|
def tasteGedrueckt(self, taste):
|
||||||
|
|
||||||
|
#Kontrollfeld anlegen
|
||||||
|
kontrollfeld = copy.deepcopy(self.spielfeld)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
print("taste gedrückt")
|
print("taste gedrückt")
|
||||||
if pygame.K_a == taste:
|
if pygame.K_d== taste:
|
||||||
for x in range(len(self.spielfeld)):
|
for x in range(len(self.spielfeld)):
|
||||||
for y in range(len(self.spielfeld[x])):
|
for y in range(len(self.spielfeld[x])):
|
||||||
if self.spielfeld[x][y] == 1:
|
if self.spielfeld[x][y] == 1:
|
||||||
self.spielfeld[x-1][y] = 1
|
kontrollfeld[x+1][y] = 1
|
||||||
self.spielfeld[x][y] = 0
|
kontrollfeld[x][y] = 0
|
||||||
print("taste gedrückt")
|
|
||||||
if pygame.K_w == taste:
|
|
||||||
for x in range(len(self.spielfeld)):
|
|
||||||
for y in range(len(self.spielfeld[x])):
|
|
||||||
if self.spielfeld[x][y] == 1:
|
|
||||||
self.spielfeld[x][y-1] = 1
|
|
||||||
self.spielfeld[x][y] = 0
|
|
||||||
print("taste gedrückt")
|
print("taste gedrückt")
|
||||||
if pygame.K_s == taste:
|
if pygame.K_s == taste:
|
||||||
|
|
||||||
for x in range(len(self.spielfeld)):
|
for x in range(len(self.spielfeld)):
|
||||||
|
|
||||||
for y in range(len(self.spielfeld[x])):
|
for y in range(len(self.spielfeld[x])):
|
||||||
|
|
||||||
if self.spielfeld[x][y] == 1:
|
if self.spielfeld[x][y] == 1:
|
||||||
self.spielfeld[x][y+1] = 1
|
|
||||||
self.spielfeld[x][y] = 0
|
kontrollfeld[x][y+1] = 1
|
||||||
|
|
||||||
|
kontrollfeld[x][y] = 0
|
||||||
|
|
||||||
|
|
||||||
|
if pygame.K_w == taste:
|
||||||
|
|
||||||
|
for x in range(len(self.spielfeld)):
|
||||||
|
|
||||||
|
for y in range(len(self.spielfeld[x])):
|
||||||
|
|
||||||
|
if self.spielfeld[x][y] == 1:
|
||||||
|
|
||||||
|
kontrollfeld[x][y-1] = 1
|
||||||
|
|
||||||
|
kontrollfeld[x][y] = 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if pygame.K_a== taste:
|
||||||
|
|
||||||
|
for x in range(len(self.spielfeld)):
|
||||||
|
|
||||||
|
for y in range(len(self.spielfeld[x])):
|
||||||
|
|
||||||
|
if self.spielfeld[x][y] == 1:
|
||||||
|
|
||||||
|
kontrollfeld[x-1][y] = 1
|
||||||
|
|
||||||
|
kontrollfeld[x][y] = 0
|
||||||
|
self.spielfeld = kontrollfeld
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user