Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:pygame:2024:gruppenseiten:gruppe7:start [2024/11/26 15:43] – andristn | ef:pygame:2024:gruppenseiten:gruppe7:start [2025/02/02 17:04] (aktuell) – mioduszewskia | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Ein Top-Down-Shooter ist ein Spiel, bei dem der Spieler aus der Vogelperspektive (also von oben) eine Spielfigur steuert, die gegen Gegner kämpft. Die Figur bewegt sich auf einer 2D-Ebene und kann in alle Richtungen schießen, während sie gleichzeitig Feinden ausweicht und Hindernissen aus dem Weg geht. Der Hauptfokus liegt auf schnellem, | + | Ein Top-Down-Shooter ist ein Spiel, bei dem der Spieler aus der Vogelperspektive (also von oben) eine Spielfigur steuert, die gegen Gegner kämpft. Die Figur bewegt sich auf einer 2D-Ebene und kann in alle Richtungen schießen, während sie gleichzeitig Feinden ausweicht und Hindernissen aus dem Weg geht. Der Hauptfokus liegt auf schnellem, |
| - | __**Kernmechaniken | + | __**Kernmechaniken |
| - | **Steuerung: | + | **Steuerung: |
| - | **Feinde:** Die Gegner erscheinen in Wellen und bewegen sich schießend in die Richtung des Spielers, dabei umgehen sie Hindernisse wie Wände usw.\\ | + | **Bewegung der Gegner**: Die Gegner können drei unterschiedliche Gangarten haben. Die erste ist, dass sich der Gegner zufällig mit einem gewissen Tempo bewegt. Die zweite Gangart ist eine langsame Bewegung in Richtung des Spielers. Dabei wird ständig seine Position ermittelt, sodass der Spieler ständig vor dem Gegner fliehen muss. Die dritte Gangart ähnelt der zweiten, unterscheidet sich jedoch durch das höhere Tempo, mit dem sich der Gegner zum Spieler bewegt.\\ |
| - | **Waffen:** Der Spieler hat die Möglichkeit, | + | **Spawnen**: |
| - | **Hindernisse: | + | **Feinde:** Die Gegner erscheinen in Wellen und bewegen sich schießend in Richtung des Spielers. Jede neue Welle kommt ein Gegner hinzu.\\ |
| - | __**Beispiel für eine Story:**__\\ | + | **Fernkampf:** Der Spieler hat die Möglichkeit, |
| - | Der Spieler beginnt am Anfang der kriegerischen Menschheitsgeschichte, zum Beispiel im Napoleonischen Krieg. Wenn er die Welle der napoleonischen Truppen besiegen kann, landet er im Ersten Weltkrieg, wo er erneut gegen eine Welle von Truppen antreten muss. Bei einem Sieg wird er in eine andere Schlacht versetzt. Bei einer Niederlage wird der Spieler wieder in die napoleonische Zeit teleportiert und muss erneut gegen die napoleonischen Truppen antreten. | + | **Nahkampf: |
| + | **Hindernisse: | ||
| + | **Healing: | ||
| + | \\ | ||
| + | **Quellen:**\\ | ||
| + | Bilder selbst gemacht in Paint.\\ | ||
| + | Der meiste Code wurde selbst geschrieben oder mithilfe von Beispielen aus ChatGPT erstellt. Code, der direkt übernommen wurde, ist in den Kommentaren markiert. | ||
| - | __**Kreative Elemente: | ||
| - | Passende Maps zu der jeweiligen Schlacht.\\ | ||
| - | Passende Waffen, die dem historischen Kontext entsprechen. | ||