23.9.2026
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.4 KiB |
@@ -1,7 +1,9 @@
|
|||||||
# E-To-Tim-Hasenspiel
|
# E-To-Tim-Hasenspiel
|
||||||
|
|
||||||
## Meine Spielidee
|
## Meine Spielidee
|
||||||
|
|
||||||
### Bird Dodge
|
### Bird Dodge
|
||||||
|
|
||||||
Man spielt einen Vogel der verschiedenen schlechten Objekten, die auf ihn fallen, ausweichen muss.
|
Man spielt einen Vogel der verschiedenen schlechten Objekten, die auf ihn fallen, ausweichen muss.
|
||||||
Zwischendurch werden auch gute Objekte vom Himmel fallen, wie zum Beispiel Beeren oder Früchte. Jedes gute Objekt das aufgesammelt wurde bringt dem Spieler einen Punkt zu seinem Score.
|
Zwischendurch werden auch gute Objekte vom Himmel fallen, wie zum Beispiel Beeren oder Früchte. Jedes gute Objekt das aufgesammelt wurde bringt dem Spieler einen Punkt zu seinem Score.
|
||||||
Das Ziel ist es, so viele Punkte wie möglich zu sammeln, bevor man von einem schlechten Objekt getroffen wird, um so seinen Highscore zu erhöhen.
|
Das Ziel ist es, so viele Punkte wie möglich zu sammeln, bevor man von einem schlechten Objekt getroffen wird, um so seinen Highscore zu erhöhen.
|
||||||
@@ -12,39 +14,31 @@ Gesteuert wird mit den Tasten W, A, S und D.
|
|||||||
## Protokoll
|
## Protokoll
|
||||||
|
|
||||||
### 8.9.2026
|
### 8.9.2026
|
||||||
|
|
||||||
Spieleidee entwickelt und erläutert.
|
Spieleidee entwickelt und erläutert.
|
||||||
Bildquellen angegeben und die Bilder soweit bearbeitet das sie zumindest annähernd zum Hintergrund passen.
|
Bildquellen angegeben und die Bilder soweit bearbeitet das sie zumindest annähernd zum Hintergrund passen.
|
||||||
Die erten Bilder eingefügt und auf dem Spielfeld sichtbar gemacht.
|
Die erten Bilder eingefügt und auf dem Spielfeld sichtbar gemacht.
|
||||||
Farben der Bilder nochmal angepasst um fließend in den Hintergrund zu verlaufen.
|
Farben der Bilder nochmal angepasst um fließend in den Hintergrund zu verlaufen.
|
||||||
|
|
||||||
### 9.9.2026
|
### 9.9.2026
|
||||||
|
|
||||||
Repositorie gemacht.
|
Repositorie gemacht.
|
||||||
|
|
||||||
### 16.9.2026
|
### 16.9.2026
|
||||||
|
|
||||||
Bewegung und Problem mit der Bewegung des Vogles erarbeitet.
|
Bewegung und Problem mit der Bewegung des Vogles erarbeitet.
|
||||||
|
|
||||||
### 22.9.2026
|
### 22.9.2026
|
||||||
|
|
||||||
Die Bewegung des Vogels mit den Tasten w,a,s und d funktioniert jetzt problemlos.
|
Die Bewegung des Vogels mit den Tasten w,a,s und d funktioniert jetzt problemlos.
|
||||||
|
|
||||||
|
### 23.9.2026
|
||||||
|
|
||||||
|
Ich habe versucht Steine am oberen Spielfeldrand zu spawnen, dabei ist jedoch mein ganzer Code kaputt gegangen und ich musste alles irgendwie wieder zum funktionieren bringen.
|
||||||
|
Beim Bewegen aus dem Spielfeld heraus in die Richtungen Links und Oben erscheint die Spielfigur am gegenüberliegenden Spielfeldrand.Wenn die Spielfigur sich jedoch in die Richtungen Rechts und Unten aus dem Spielfeld bewegt, erscheint die Figur nicht am gegenüberliegenden Rand, sonder eine fehlermeldung erscheint und das Fenster des Spiels wird einfach gesclossen.
|
||||||
|
|
||||||
|
## Bildquellen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Bildquellen:
|
|
||||||
[Grass Image by macrovector on Freepik](https://www.freepik.com/free-vector/seamless-green-grass-pattern_13187581.htm#query=grass%20texture&position=0&from_view=keyword&track=ais&uuid=c689b011-652b-4ad1-a90a-bf3c50762622)
|
[Grass Image by macrovector on Freepik](https://www.freepik.com/free-vector/seamless-green-grass-pattern_13187581.htm#query=grass%20texture&position=0&from_view=keyword&track=ais&uuid=c689b011-652b-4ad1-a90a-bf3c50762622)
|
||||||
|
|
||||||
[Rabbit Symbol by torskaya on Freepik](https://www.freepik.com/icon/rabbit_2687160#fromView=search&page=1&position=19&uuid=3c377ca9-cb56-4be7-aebe-0bcac1702034)
|
[Rabbit Symbol by torskaya on Freepik](https://www.freepik.com/icon/rabbit_2687160#fromView=search&page=1&position=19&uuid=3c377ca9-cb56-4be7-aebe-0bcac1702034)
|
||||||
@@ -54,4 +48,3 @@ Die Bewegung des Vogels mit den Tasten w,a,s und d funktioniert jetzt problemlos
|
|||||||
[gutegrapes.jpg](https://www.bing.com/images/search?view=detailV2&ccid=7oQw0V%2f%2b&id=8F7F7F206A9968FEACBE6C5CCD22FDC66E63DB03&thid=OIP.7oQw0V_-HdYi2jNF6hindwHaE6&mediaurl=https%3a%2f%2fwww.freepnglogos.com%2fuploads%2fgrapes-png%2fmzr-red-grapes-36.png&cdnurl=https%3a%2f%2fth.bing.com%2fth%2fid%2fR.ee8430d15ffe1dd622da3345ea18a777%3frik%3dA9tjbsb9Is1cbA%26pid%3dImgRaw%26r%3d0&exph=1329&expw=2000&q=grapes+png&FORM=IRPRST&ck=2EEA2DED2F6A363B7A07A1CA7C30E2FA&selectedIndex=0&itb=1&ajaxhist=0&ajaxserp=0)
|
[gutegrapes.jpg](https://www.bing.com/images/search?view=detailV2&ccid=7oQw0V%2f%2b&id=8F7F7F206A9968FEACBE6C5CCD22FDC66E63DB03&thid=OIP.7oQw0V_-HdYi2jNF6hindwHaE6&mediaurl=https%3a%2f%2fwww.freepnglogos.com%2fuploads%2fgrapes-png%2fmzr-red-grapes-36.png&cdnurl=https%3a%2f%2fth.bing.com%2fth%2fid%2fR.ee8430d15ffe1dd622da3345ea18a777%3frik%3dA9tjbsb9Is1cbA%26pid%3dImgRaw%26r%3d0&exph=1329&expw=2000&q=grapes+png&FORM=IRPRST&ck=2EEA2DED2F6A363B7A07A1CA7C30E2FA&selectedIndex=0&itb=1&ajaxhist=0&ajaxserp=0)
|
||||||
|
|
||||||
[guterock.jpg](https://www.bing.com/images/search?view=detailV2&ccid=M%2bC3yN5b&id=19F3110BB8E1E41DF53EC745E364C1DB82627B7D&thid=OIP.M-C3yN5b1chAbGPzB3JW-gHaF-&mediaurl=https%3a%2f%2fi.pinimg.com%2foriginals%2f08%2f5d%2fb3%2f085db39af6bdf1f0d607584bd8f105d3.png&cdnurl=https%3a%2f%2fth.bing.com%2fth%2fid%2fR.33e0b7c8de5bd5c8406c63f3077256fa%3frik%3dfXtigtvBZONFxw%26pid%3dImgRaw%26r%3d0&exph=1168&expw=1447&q=rock+png&FORM=IRPRST&ck=D88D06FCC99FCCFAB523D24E40310DE2&selectedIndex=3&itb=1&ajaxhist=0&ajaxserp=0)
|
[guterock.jpg](https://www.bing.com/images/search?view=detailV2&ccid=M%2bC3yN5b&id=19F3110BB8E1E41DF53EC745E364C1DB82627B7D&thid=OIP.M-C3yN5b1chAbGPzB3JW-gHaF-&mediaurl=https%3a%2f%2fi.pinimg.com%2foriginals%2f08%2f5d%2fb3%2f085db39af6bdf1f0d607584bd8f105d3.png&cdnurl=https%3a%2f%2fth.bing.com%2fth%2fid%2fR.33e0b7c8de5bd5c8406c63f3077256fa%3frik%3dfXtigtvBZONFxw%26pid%3dImgRaw%26r%3d0&exph=1168&expw=1447&q=rock+png&FORM=IRPRST&ck=D88D06FCC99FCCFAB523D24E40310DE2&selectedIndex=3&itb=1&ajaxhist=0&ajaxserp=0)
|
||||||
|
|
||||||
|
|||||||
+14
-16
@@ -1,6 +1,6 @@
|
|||||||
import copy
|
import copy
|
||||||
import pygame
|
import pygame
|
||||||
|
import random
|
||||||
import copy
|
import copy
|
||||||
|
|
||||||
class MeinSpiel:
|
class MeinSpiel:
|
||||||
@@ -14,9 +14,8 @@ class MeinSpiel:
|
|||||||
self.spielfeld[x].append(2)
|
self.spielfeld[x].append(2)
|
||||||
|
|
||||||
def anfangsKonfiguration(self):
|
def anfangsKonfiguration(self):
|
||||||
self.spielfeld[1][1] = 0
|
self.spielfeld[0][13]=0
|
||||||
self.spielfeld[6][6] = 3
|
|
||||||
self.spielfeld[6][7] = 1
|
|
||||||
|
|
||||||
|
|
||||||
def tasteGedrueckt(self, taste):
|
def tasteGedrueckt(self, taste):
|
||||||
@@ -63,15 +62,14 @@ class MeinSpiel:
|
|||||||
|
|
||||||
self.spielfeld = kontrollfeld
|
self.spielfeld = kontrollfeld
|
||||||
|
|
||||||
|
#def anfangsKonfiguration(self):
|
||||||
|
# self.spielfeld[1][13] = 0
|
||||||
|
# for i in range(3):
|
||||||
#def tasteGedrueckt(self, taste):
|
# x = random.randint(0, len(self.spielfeld) - 1)
|
||||||
#if pygame.K_d == taste:
|
# y = random.randint(0, len(self.spielfeld) - 1)
|
||||||
#for x in range(len(self.spielfeld)):
|
#
|
||||||
#for y in range(len(self.spielfeld)):
|
# while self.spielfeld[x][y] != 0:
|
||||||
#if self.spielfeld[x][y] == 0:
|
# x = random.randint(0, len(self.spielfeld) - 1)
|
||||||
# self.spielfeld[x + 1][y] = 0
|
# y = random.randint(0, len(self.spielfeld) - 1)
|
||||||
# self.spielfeld[x][y] = 2
|
#
|
||||||
|
# self.spielfeld[x][y] = 1
|
||||||
|
|
||||||
Reference in New Issue
Block a user