OVERSEER

Fiche signalétique

Unity | C# | Algorithme A*

Overseer est un tactical-RPG tour par tour. Trois humains avec différentes habilités doivent s'infiltrer dans une base alien afin d'en extraire des informations.

Développement

Le pathfinding et les patrouilles de gardiens
Dans un premier temps, il fallait choisir la méthode de pathfning la plus adaptée. Après quelques recherches nous avons opté pour A*. Nous avons donc mis en place le système de Node, avec les coups de déplacements, le système de node accessible ou pas par le joueur.

Ensuite, je me suis occupé du tour ennemis. Ceux-ci suivent un chemin et effectuent des patrouilles. Pendant leur tour, ils doivent donc vérifier qu’aucune alarme n’a été déclenchée dans leur salle, qu'aucun joueur n’est dans leur champs de vision, dans ce cas attaquer le joueur, et enfin procéder au déplacement, en vérifiant en temps réel qu’ils ne croisent pas un joueur pendant son mouvement.