ef:pygame:2024:gruppenseiten:gruppe4:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:pygame:2024:gruppenseiten:gruppe4:start [2024/11/26 15:06] schaaserlef:pygame:2024:gruppenseiten:gruppe4:start [2025/02/02 21:41] (aktuell) – [Fazit] schaaserl
Zeile 1: Zeile 1:
-Ideen: dino jump oder +====== Birdy ====== 
-doddle jump oder Crossy Road + 
 +===== Kontrollen ===== 
 +Drücke die Space oder W-Taste, um den Vogel zum Springen zu bringen. Der Vogel kann drei Höhen erreichen. Um auf der Höhe zu bleiben, muss man entweder die Space oder die W-Taste verwenden. 
 +Mit der Zeit wird der Vogel schneller und die Hindernisse bewegen sich schneller. 
 +Fliegt man zu lange, so wird der Vogel müde, und eine "Press E" Anzeige erscheint. Drücke rechtzeitig auf die E-Taste, wenn der Kreis grün wird. Beim Scheitern fällt der Vogel zu Boden. 
 +Berührt man ein Hindernis, so verliert man das Spiel und der Score wird angezeigt. 
 +Dann kann das Spiel von vorne beginnen. 
 + 
 +===== Entwicklungshistorie ===== 
 +  * **17.12.2024**: Ideen gesucht (vlt. etwas wie Dino Game wie Google oder Doodle Jump oder Flappy Bird) 
 +  * **07.01.2025**: Begonnen mit dem Vogel: Die Mechanik angefangen aufzubauen; die Sprites des Vogels animiert 
 +  * **14.01.2025**: 
 +    - An der Mechanik des Vogels weiter gearbeitet: Beim Springen habe ich das Paket "tweener" gebraucht (https://github.com/nobrelli/tweener), das mir erlaubte, nahtlose Bewegungen zu erreichen. 
 +    - Einige Hindernisse Sprites erstellt 
 +  * **21.01.2025**: 
 +    - Die Bewegung der Hindernisse programmiert 
 +    - Die Hindernisse, Sprites mit DALL-E erstellt (https://openai.com/index/dall-e-3/
 +  * **22.01.2025**: Bug Fixes 
 +  * **28.01.2025**: An den Hindernissen weiter gearbeitet 
 +    - Neue Mechanik: Ist man zu lange in der Luft, muss man ein "Press E" erfolgreich machen, sonst fällt man. 
 +  * **31.01.2025**: Bug Fixes 
 + 
 +===== Fazit ===== 
 +Die zufällige Verteilung der Hindernisse ist nicht immer ausgewogen. Mit mehr Zeit hätte ich gerne ein ausgewogeneres Spiel erstellt, aber mit der kurzen Zeit und den geringen Kenntnissen von Pygame hat mir die Erstellung des Spiels Spass gemacht. 
 + 
 +===== Dateien ===== 
 +https://pcject.wixsite.com/pygame
  • ef/pygame/2024/gruppenseiten/gruppe4/start.1732629988.txt.gz
  • Zuletzt geändert: 2024/11/26 15:06
  • von schaaserl