Ce projet est un mini-moba, donc 100% inspiré de League of Legends d'où le nom.
On y retrouve plusieurs éléments qu'on a pu voir en cours, dont les véhicules, le seek, l'arrive, le pursue/evade, le path following, l'obstacle avoidance et la séparation issue des boids, le tout dans SteeringAgent.js, ainsi que le quadtree pour l'optimisation spatiale (Quadtree.js).
Je peux malheureusement pas poussé le jeu au maximum car sinon il faudrait ajouter énormément de comportement comme le fait que le joueur possède des attaques sur le A, Z, E et R. chaque personnage possède des attaques différentes.
Donc il faudrait gérer chaque comportements d'attaques et ça serait le plus compliqué.
Pour lancer le projet :
- npm i ;
- npm run dev ;
Lien vers le projet : https://lol-mx10.onrender.com/