UV-Projet-P2 est un projet étudiant consistant en la réalisation d'un jeu du type Curve Fever sur Unity, ainsi que la création de différentes intelligences artificielles pouvant y jouer.
Le projet a été développé et testé sur Windows 10. Nous ne pouvons pas garantir qu'il fonctionnera sur un autre système d'exploitation.
-
Télécharger Unity au lien suivant : Unity Nous avons testé le jeu avec la version 2019.4.11f1 de Unity. L'utilisation de Unity Hub est recommandée.
-
Cloner le projet sur votre machine
git clone https://github.com/fbigand/UV-Projet-P2.git
-
Ajouter le dossier cloné en tant que projet depuis Unity ou Unity Hub.
-
Dans le fichier
Assets/Scripts/ShipController/ControllerIALearning.cs
, modifier la valeur de la variablepathPythonExe
par le chemin d'accès de l'exécutable Python de votre machine. Nous n'avons pas encore modifié le fichier pour accéder à une variable d'environnement. -
Ouvrir le projet depuis Unity et charger la scène MainMenu (
Assets/Scenes/MainMenu.unity
) -
Lancer le jeu
L'IA utilisant le modèle d'apprentissage n'est à ce jour que très peu performant (30 secondes de délai entre chaque frame). Nous déconseillons de l'utiliser, hormis par curiosité.
Credits: Frank Bigand, Emile Levast, Alex Gautier