An open API service indexing awesome lists of open source software.

https://github.com/laura5043/boid-among-us

Jeu sur le thème de Among us. Développé avec Godot Engine et inspiré par le modèle de Boid de Craig Reynolds
https://github.com/laura5043/boid-among-us

among-us boids-algorithm game-development godot-engine

Last synced: 4 months ago
JSON representation

Jeu sur le thème de Among us. Développé avec Godot Engine et inspiré par le modèle de Boid de Craig Reynolds

Awesome Lists containing this project

README

          

Présentation du projet

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

1. Objectif du jeu

Dans ce projet vous trouverez deux modes de jeux, un mode **Solo** et un mode **Multijoueur**.

Mode Solo

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.

Mode Multijoueur

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.



2. Mise en place

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

3. Contenu du repository



  • 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


image