07.10.2026
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user