Skip to content

Jeu sur le thème de l'espace réalisé en C# avec le framework Monogame lors de la première année de BUT Informatique

Notifications You must be signed in to change notification settings

leo-christophe/Mars-Invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Mars Invaders

📖 Introduction

Mars Invaders est un projet réalisé en première année de BUT Informatique dans le cadre d'un exercice de développement de jeu en MonoGame.
Développé en équipe de deux sur une durée de deux semaines, ce jeu s'inspire du gameplay de Vampire Survivor, avec un univers basé sur l'espace.

Le principe est simple : survivre le plus longtemps possible face aux vagues d’ennemis tout en collectant des boosts qui apparaissent aléatoirement sur la carte.

🧠 Conception

  1. Brainstorming pour trouver une idée de jeu.
  2. Validation du concept auprès d’un professeur.
  3. Développement du jeu avec MonoGame.
  4. Création de la carte avec Tiled.

🎮 Gameplay

  • Le joueur doit survivre aux ennemis qui apparaissent progressivement.
  • Des boosts apparaissent aléatoirement pour améliorer les chances de survie.
  • L'objectif est de tenir le plus longtemps possible.

🛠 Technologies utilisées

  • C# avec le framework MonoGame.
  • Tiled pour la conception de la carte.
  • GitHub pour la gestion de projet et du code.

📈 Améliorations Possibles

Le projet a été réalisé en deux semaines, laissant place à plusieurs améliorations potentielles :

  • Qualité du code : refactorisation et meilleures pratiques.
  • Amélioration de l’architecture pour une meilleure maintenabilité.
  • Ajout de maps pour varier l'expérience de jeu.
  • Ajout d’obstacles sur la carte pour complexifier le gameplay.
  • Ajout de nouveaux bonus pour enrichir la mécanique du jeu.
  • Système d’enregistrement des scores pour ajouter un aspect compétitif.

👥 Équipe

🚀 Installation et Lancement

1️⃣ Prérequis

Avant de pouvoir exécuter le projet, il est nécessaire d'installer MonoGame.

Installation de MonoGame

  1. Télécharger et installer le MonoGame SDK depuis le site officiel :
    👉 https://www.monogame.net/downloads/

  2. Vérifier que l’installation est correcte :

    mgcb-editor --version
  3. Cloner le dépot

git clone https://github.com/TonPseudo/SpaceSurvivor.git
cd SpaceSurvivor
  1. Lancer le projet
dotnet run

About

Jeu sur le thème de l'espace réalisé en C# avec le framework Monogame lors de la première année de BUT Informatique

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages