Öffentliches Repo für mein Spiel "Lights Out" bis die Schule etwas anbietet.
Find a file
2026-03-23 22:38:45 +01:00
.github feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
.idea Initial Commit 2026-03-11 18:36:37 +01:00
assets feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
AGENTS.md feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
assets.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
cursor_manager.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
directions.py feat: Spielersteuerung, Cursor-Richtungen, Hauptmenü und UI-Overlays 2026-03-12 22:02:47 +01:00
enemies.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
font.py refactor: Anpassung der Variablenbezeichnungen und Verbesserung der Dokumentation in mehreren Modulen. Außerdem AGENTS.md hinzugefügt (Wenn KI dann richtig) 2026-03-22 23:01:19 +01:00
game.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
main.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
main_menu.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
projectiles.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
pyproject.toml feat: pyproject.toml hinzugefügt; README.md hinzugefügt; AGENTS.md bearbeitet, um das Laden von Assets besser zu erklären. 2026-03-23 16:35:03 +01:00
README.md feat: pyproject.toml hinzugefügt; README.md hinzugefügt; AGENTS.md bearbeitet, um das Laden von Assets besser zu erklären. 2026-03-23 16:35:03 +01:00
sound_manager.py feat: Gegner-Logik implementiert, einschließlich verschiedener Gegnertypen und Projektile; Fallen hinzugefügt und UI-Elemente für HP und Gegneranzahl erstellt. 2026-03-23 22:38:45 +01:00
Spiel.md Initial Commit 2026-03-11 18:36:37 +01:00
spritesheet.py refactor: Anpassung der Variablenbezeichnungen und Verbesserung der Dokumentation in mehreren Modulen. Außerdem AGENTS.md hinzugefügt (Wenn KI dann richtig) 2026-03-22 23:01:19 +01:00
utils.py feat: Mehr Level, Levelübergänge und die Logik für das Ausgangstor implementiert; einen Leuchteffekt für den Ausgang hinzugefügt. 2026-03-23 17:49:22 +01:00

Lights Out (Pygame Projekt KEL)

Ein 2D-Raster-basiertes Spiel, entwickelt mit Python und Pygame.

Installation

Stelle sicher, dass Python 3.13+ installiert ist.

pip install pygame

Spiel starten

Um das Spiel zu starten:

python main.py

Debug-Modus

Um Rasterkoordinaten über Entitäten anzuzeigen:

python main.py --debug

Steuerung

  • Maus: Menüs navigieren und mit dem Raster interagieren.