Dans ce repository vous trouverez l'ensemble du projet Boid-Among-us développé dans le cadre d'un projet d'école. L'objectif fut de simuler la propagation d'un virus quelconque au sein d'une population. Pour illustrer cette simulation, nous avons voulu créer un jeu qui serait à la fois instructif et divertissant en nous basant sur le célèbre jeu Among us.
Dans ce projet vous trouverez deux modes de jeux, un mode Solo et un mode Multijoueur.
Dans le mode Solo vous incarnez l'agent Imposteur (personnage rouge) autrement dit le patient zéro de l'infection. L'objectif de l'imposteur est d'infecter tous les autres agent sain. L'infection d'un agent sain se réalise en plusieurs étapes, dans un premier temps il rentre en contact avec l'imposteur (joueur) et obtient le statut infecté, après 8 secondes il passera du statut infecté au statut mort. L'imposteur l'emporte lorsque tous les agents sain sont mort.
Contrairement au joueur l'objectif de l'agent docteur (personnage blanc) est de guérir les agents infecté, celui ci gagne lorsqu'un certain nombre d'agents guérit est atteint.
Dans le mode multijoueur le jeu est jouable en local à deux joueurs. Le joueur 1 incarne l'imposteur (contrôlable avec les flèches du clavier) et le joueur 2 incarne le docteur (contrôlable avec la souris). Les objectifs respectifs restent les mêmes que dans le mode solo.
L'ensemble de ce projet a été réalisé sur Godot engine v3.5.3 un moteur de jeu gratuit et open-source disponible sur le site suivant: https://godotengine.org/download/3.x/windows/ Pour charger le projet il vous suffit de télécharger l'ensemble des assets (dossiers image, scene et script) et d'importer le projet .godot
- Image : Contient les images utilisées pour réaliser l'animation des agents et l'environnement de jeu
- Scipt : Contient l'ensemble des scripts .gd du projet
- Scenes : Contient les scenes .tscn du jeu. Utilisés pour réaliser l'animation des agents et la navigation entre les environnements