Ce projet a été créer dans le cadre de la nuit du code de l'année 2024 au Lycée Louis Bascan.
Dungeon Beast est un jeu en 2D développé en Python avec Pyxel. L'objectif est de survivre à des vagues d'ennemis tout en collectant des power-ups pour améliorer votre vaisseau et vos chances de survie.
- Déplacement fluide : Contrôlez votre vaisseau spatial avec les touches directionnelles.
- Tirs multi-directionnels : Tire dans quatre directions pour éliminer vos ennemis.
- Vagues infinies : Des ennemis de plus en plus nombreux et rapides au fil du temps.
- Power-ups : Collectez des bonus pour augmenter votre santé, vos munitions ou votre vitesse.
- Sprites animés : Des animations dynamiques pour les ennemis et les power-ups.
| Touche | Action |
|---|---|
| Flèche Haut | Déplacer le vaisseau vers le haut |
| Flèche Bas | Déplacer le vaisseau vers le bas |
| Flèche Gauche | Déplacer le vaisseau vers la gauche |
| Flèche Droite | Déplacer le vaisseau vers la droite |
| Z | Tir vers le haut |
| S | Tir vers le bas |
| Q | Tir vers la gauche |
| D | Tir vers la droite |
Les constantes et les touches modifiable sons dans le fichier config.py
- Assurez-vous d'avoir Python 3.8 ou supérieur installé sur votre machine.
- Clonez ce dépôt sur votre machine locale et placez-vous dans le dossier :
git clone <url-du-repo> cd NDC
- Installez Pyxel avec la commande suivante :
pip install pyxel
Une fois l'installation terminée, vous pouvez lancer le jeu en exécutant le fichier principal main.py situé dans le dossier src. Depuis la racine du projet, lancez :
python src/main.py