23.09.26
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 18 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
@@ -21,5 +21,7 @@ Ich habe das neue Bild „Mensch“ eingesetzt und habe versucht, das Monster zu
|
|||||||
### 16.09.26
|
### 16.09.26
|
||||||
Ich bewege meiner Figur, nach oben (mit Taste W) und links (mit Taste A). Der Fehler war in [] Klamman und ==.
|
Ich bewege meiner Figur, nach oben (mit Taste W) und links (mit Taste A). Der Fehler war in [] Klamman und ==.
|
||||||
|
|
||||||
|
### 23.09.26
|
||||||
|
Meiner Figur bewegt sich nach oben und nach links. Ich habe die Mütze hinzufügt. Ich versuche es nach untern und nach rechts mit das Kontrollfeld zu bewegen. Dann muss ich noch der Hintergrund der Figuren löschen.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
+32
-8
@@ -1,8 +1,10 @@
|
|||||||
import copy
|
|
||||||
import pygame
|
import pygame
|
||||||
|
|
||||||
|
import copy
|
||||||
|
|
||||||
|
|
||||||
class MeinSpiel:
|
class MeinSpiel:
|
||||||
bilder = ["Bilder/Grass.jpg","Bilder/Hase.jpg","Bilder/m.webp","Bilder/blue.jpg","Bilder/Mensch.webp"]
|
bilder = ["Bilder/Herunterladen.webp","Bilder/Münze.webp","Bilder/Monster.webp","Bilder/blue.jpg","Bilder/Mensch.webp"]
|
||||||
spielfeld = []
|
spielfeld = []
|
||||||
|
|
||||||
def __init__(self, felderX, felderY):
|
def __init__(self, felderX, felderY):
|
||||||
@@ -14,6 +16,7 @@ class MeinSpiel:
|
|||||||
def anfangsKonfiguration(self):
|
def anfangsKonfiguration(self):
|
||||||
self.spielfeld[5][5] = 2
|
self.spielfeld[5][5] = 2
|
||||||
self.spielfeld[2][6] = 4
|
self.spielfeld[2][6] = 4
|
||||||
|
self.spielfeld[9][7] = 0
|
||||||
|
|
||||||
|
|
||||||
def tasteGedrueckt(self, taste):
|
def tasteGedrueckt(self, taste):
|
||||||
@@ -21,19 +24,40 @@ class MeinSpiel:
|
|||||||
print("UP")
|
print("UP")
|
||||||
self.spielfeld[0][0] = 1
|
self.spielfeld[0][0] = 1
|
||||||
|
|
||||||
def tasteGedruecht(self, taste):
|
|
||||||
kontrollfeld=copy.deepcopy(self.spielfeld)
|
|
||||||
|
|
||||||
def tasteGedrueckt(self, taste):
|
def tasteGedrueckt(self, taste):
|
||||||
|
|
||||||
|
kontrollfeld = copy.deepcopy(self.spielfeld)
|
||||||
|
|
||||||
if pygame.K_w == taste:
|
if pygame.K_w == 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] == 2:
|
if self.spielfeld[x][y] == 2:
|
||||||
self.spielfeld[x][y-1] = 2
|
kontrollfeld[x][y-1] = 2
|
||||||
self.spielfeld[x][y] = 3
|
kontrollfeld[x][y] = 3
|
||||||
|
self.spielfeld = kontrollfeld
|
||||||
|
|
||||||
if pygame.K_a == taste:
|
if pygame.K_a == 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] == 2:
|
if self.spielfeld[x][y] == 2:
|
||||||
self.spielfeld[x-1][y] = 2
|
kontrollfeld[x-1][y] = 2
|
||||||
self.spielfeld[x][y] = 3
|
kontrollfeld[x][y] = 3
|
||||||
|
self.spielfeld = kontrollfeld
|
||||||
|
|
||||||
|
#if pygame.K_s
|
||||||
|
if pygame.K_s == taste:
|
||||||
|
for x in range(len(self.spielfeld)):
|
||||||
|
for y in range(len(self.spielfeld[x])):
|
||||||
|
if self.spielfeld[x][y] == 2:
|
||||||
|
kontrollfeld[x][y+1] = 2
|
||||||
|
kontrollfeld[x][y] = 3
|
||||||
|
self.spielfeld = kontrollfeld
|
||||||
|
|
||||||
|
if pygame.K_d == taste:
|
||||||
|
for x in range(len(self.spielfeld)):
|
||||||
|
for y in range(len(self.spielfeld[x])):
|
||||||
|
if self.spielfeld[x][y] == 2:
|
||||||
|
kontrollfeld[x+1][y] = 2
|
||||||
|
kontrollfeld[x][y] = 3
|
||||||
|
self.spielfeld = kontrollfeld
|
||||||
Reference in New Issue
Block a user