07.10.2026

This commit is contained in:
alstergym
2026-10-07 10:57:11 +02:00
parent 7b094ac035
commit 30a5519b4d
3 changed files with 92 additions and 46 deletions
+8
View File
@@ -33,4 +33,12 @@ Meiner Figur bewegt sich nach oben und nach links. Ich habe die Mütze hinzufüg
Die Tasten nach unten und rechts gehen wieder nicht. Ich habe die Bilder, die ih nicht benutze, gelöscht.
### 30.09.2026
Meiner Figur bewegt sich in allen Richtungen.
### 06.10.2026
Ich könnte mein Spiel nich tstarten. Ich habe ImportError bekommmen, da zwei gleichen Namen(MeinSpiel und meinspiel) stehen in starten.py Dadei. Ich habe es zu erst gelassen und an meinen Bilder gearbeiten. Ich habe der Hintergrunt gelöscht.
## Quellen
+25 -2
View File
@@ -18,7 +18,7 @@ Spielidee: Ein Monster verfolgt die Punkte und gleichzeitig läuft ein Mensch we
### 09.09.26
Mensch.jpg: https://www.bing.com/images/search?view=detailV2&ccid=NlEy%2F1aL&id=8DDA6794D393539D62FD575986AC704A4D79B170&thid=OIP.NlEy_1aLX0FHfZL2cnuLTwHaH9&mediaurl=https%3A%2F%2Fc8.alamy.com%2Fcomp%2F2GJPFHD%2Fthe-aggressive-young-man-with-gun-isolated-on-white-2GJPFHD.jpg&cdnurl=https%3A%2F%2Fth.bing.com%2Fth%2Fid%2FR.365132ff568b5f41477d92f6727b8b4f%3Frik%3DcLF5TUpwrIZZVw%26pid%3DImgRaw%26r%3D0&exph=1390&expw=1294&q=angry+human+image+body+with+gun&ck=2E38DB6D0CD40B754BB11BE920CAB3A4&selectedindex=12&itb=0&ajaxhist=0&ajaxserp=0&pivotparams=insightsToken%3Dccid_G3KmOxx7*cp_7177B2DE285C004E42C688226B179888*mid_52A2D9E208B1C8CFFE93CF49AC9DC7B3ADAFC845*thid_OIP.G3KmOxx7JPIRhJZ%21_Hv9mDwHaLF&vt=0&sim=11&iss=VSI&shtc=0&shth=OIP.NlEy_1aLX0FHfZL2cnuLTwHaH9&shsc=idp&form=EX0050&shid=b3f2824d-af3d-4ae2-b45e-fe3e9b8d3343&shtp=GetUrl&shtk=VGhlIGFnZ3Jlc3NpdmUgeW91bmcgbWFuIHdpdGggZ3VuIGlzb2xhdGVkIG9uIHdoaXRlIFN0b2NrIFBob3RvIC0gQWxhbXk%3D&shdk=QXVmIEJpbmcgdm9uIHd3dy5hbGFteS5jb20gZ2VmdW5kZW4%3D&shhk=8mFapSsW1m0RL6naGItfghV2lxmUOU2sHRJV1isaTzY%3D
Mensch.jpg: <https://www.bing.com/images/search?view=detailV2&ccid=NlEy%2F1aL&id=8DDA6794D393539D62FD575986AC704A4D79B170&thid=OIP.NlEy_1aLX0FHfZL2cnuLTwHaH9&mediaurl=https%3A%2F%2Fc8.alamy.com%2Fcomp%2F2GJPFHD%2Fthe-aggressive-young-man-with-gun-isolated-on-white-2GJPFHD.jpg&cdnurl=https%3A%2F%2Fth.bing.com%2Fth%2Fid%2FR.365132ff568b5f41477d92f6727b8b4f%3Frik%3DcLF5TUpwrIZZVw%26pid%3DImgRaw%26r%3D0&exph=1390&expw=1294&q=angry+human+image+body+with+gun&ck=2E38DB6D0CD40B754BB11BE920CAB3A4&selectedindex=12&itb=0&ajaxhist=0&ajaxserp=0&pivotparams=insightsToken%3Dccid_G3KmOxx7*cp_7177B2DE285C004E42C688226B179888*mid_52A2D9E208B1C8CFFE93CF49AC9DC7B3ADAFC845*thid_OIP.G3KmOxx7JPIRhJZ%21_Hv9mDwHaLF&vt=0&sim=11&iss=VSI&shtc=0&shth=OIP.NlEy_1aLX0FHfZL2cnuLTwHaH9&shsc=idp&form=EX0050&shid=b3f2824d-af3d-4ae2-b45e-fe3e9b8d3343&shtp=GetUrl&shtk=VGhlIGFnZ3Jlc3NpdmUgeW91bmcgbWFuIHdpdGggZ3VuIGlzb2xhdGVkIG9uIHdoaXRlIFN0b2NrIFBob3RvIC0gQWxhbXk%3D&shdk=QXVmIEJpbmcgdm9uIHd3dy5hbGFteS5jb20gZ2VmdW5kZW4%3D&shhk=8mFapSsW1m0RL6naGItfghV2lxmUOU2sHRJV1isaTzY%3D>
Ich habe das neue Bild „Mensch“ eingesetzt und habe versucht, das Monster zu bewegen. Klappt aber nicht so ganz. Ich muss darüber noch arbeiten. Für den 15.09.26 trage ich die richtigen Koordinaten und Positionen ein. Bild: Mütze.
@@ -30,4 +30,27 @@ Ich bewege meiner Figur, nach oben (mit Taste W) und links (mit Taste A). Der Fe
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
### 29.09.2026
Die Tasten nach unten und rechts gehen wieder nicht. Ich habe die Bilder, die ih nicht benutze, gelöscht.
### 30.09.2026
Meiner Figur bewegt sich in allen Richtungen.
### 06.10.2026
Ich könnte mein Spiel nich starten. Ich habe ImportError bekommmen, da zwei gleichen Namen(MeinSpiel und meinspiel) stehen in starten.py Dadei. Ich habe es zu erst gelassen und an meinen Bilder gearbeiten. Ich habe der Hintergrunt gelöscht.
### 07.10.2026
Der selder Problem "ImpurtError". Frau Todt guckt es an und löst das Problem. Ich habe meine weitere Schritte aufgeschriben, um besserer Vorstellung bekommmen, was soll ich weiter machen.
Der Mensch spawn random nur in freien Kästen auf dem Feld. Wenn der Mensch ein Monster trifft print "Spiel verloren!"
Eine Mütze spawn random nur in freien Kästen auf dem Feld. Wird eine Mütze von einem Monster getroffen, sie verschwindet, dann spawn eine Mütze in ein anderen freien Kästen auf dem Feld. neueObjektSpawn aber wie genau?
Wenn ein Monster den Mensch trifft print "Spiel verloren!"
Zeigt auf dem feld lings oben in der Ecke "0/25". Wenn ein Monster eine Mütze trifft, zeigt auf dem Feld "1/25" wiederholt es bis 25 mal. Wenn es "25/25" erreicht hat print "Spiel gewonnen"
## Quellen
+59 -44
View File
@@ -11,61 +11,76 @@ class MeinSpiel:
#Punkte: erscheinen nacheinander, insgesamt 25
def anfangsKonfiguration(self):
self.spielfeld[5][5] = 2
self.spielfeld[9][7] = 0
self.spielfeld[4][3] = 1
def anfangsKonfiguration(self):
self.spielfeld[5][5] = 2
self.spielfeld[9][7] = 0
self.spielfeld[4][3] = 1
def tasteGedrueckt(self, taste):
if pygame.K_UP == taste:
print("UP")
self.spielfeld[0][0] = 1
def tasteGedrueckt(self, taste):
if pygame.K_UP == taste:
print("UP")
self.spielfeld[0][0] = 1
def tasteGedrueckt(self, taste):
def tasteGedrueckt(self, taste):
kontrollfeld = copy.deepcopy(self.spielfeld)
kontrollfeld = copy.deepcopy(self.spielfeld)
if pygame.K_w == taste: #oben
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
if pygame.K_w == taste: #oben
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
if pygame.K_a == taste: #links
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
if pygame.K_a == taste: #links
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
#if pygame.K_s
if pygame.K_s == taste: #unten
for x in range(len(self.spielfeld)):
for y in range(len(self.spielfeld[x])):
#if pygame.K_s
if pygame.K_s == taste: #unten
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)%14] = 2
kontrollfeld[x][y] = 3
if pygame.K_d == taste: # rechts
for x in range(len(self.spielfeld)):
for y in range(len(self.spielfeld[x])):
if self.spielfeld[x][y] == 2:
kontrollfeld[(x+1)%14][y] = 2
kontrollfeld[x][y] = 3
self.spielfeld = kontrollfeld
if self.spielfeld[x][y] == 2:
kontrollfeld[x][(y+1)%14] = 2
kontrollfeld[x][y] = 3
if pygame.K_d == taste: # rechts
for x in range(len(self.spielfeld)):
for y in range(len(self.spielfeld[x])):
if self.spielfeld[x][y] == 2:
kontrollfeld[(x+1)%14][y] = 2
kontrollfeld[x][y] = 3
self.spielfeld = kontrollfeld
# def neuerObjecktSpawn(self,taste):
# return
# if bewegung:
# dx, dy = bewegung
# for x in range(max_x):
# for y in range(max_y):
# if self.spielfeld[x][y] == 2: # Monster gefunden
# new_x = (x + dx) % max_x
# new_y = (y + dy) % max_y
# Prüfen, ob auf dem neuen Feld der Mensch steht
# if self.spielfeld[new_x][new_y] == 1:
# print("Spiel verloren! Das Monster hat den Menschen getroffen!")
# pygame.quit()
# self.spielfeld.exit()
#der Mensch soll nicht von ein Monster gefresen sein.
#der Mensch soll chaotisch sich bewegen.
#die Münze soll sich nachdem sie von das Monster gegesen ist, in einem random blauen Feld spawn.
#der Mensch überläuft ein Monster = verloren
#Anzahl von gesammelte Punkte: 25/25
#alle 25 Punkte gesammelt = gewonnen
#der Mensch soll nicht von ein Monster gefresen sein.
#der Mensch soll chaotisch sich bewegen.
#die Münze soll sich nachdem sie von das Monster gegesen ist, verschwindet und in einem random blauen Feld spawn.
#der Mensch überläuft ein Monster = verloren
#Anzahl von gesammelte Punkte: 25/25
#alle 25 Punkte gesammelt = gewonnen