Skip to content

MathieuGal/NDC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDC

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.

🎮 Fonctionnalités

  • 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.

🕹️ Contrôles par défaut

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

Configuration

Les constantes et les touches modifiable sons dans le fichier config.py

📦 Installation

  1. Assurez-vous d'avoir Python 3.8 ou supérieur installé sur votre machine.
  2. Clonez ce dépôt sur votre machine locale et placez-vous dans le dossier :
    git clone <url-du-repo>
    cd NDC
  3. Installez Pyxel avec la commande suivante :
    pip install pyxel

🚀 Lancement du jeu

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

About

ndc 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages