CodinGame : Code4Life (2017)

3ème contest CodinGame auquel je participe.

J’ai commencé en C++, bien déterminé à mettre en place un treesearch optimisé (le précédent concours m’ayant pleinement convaincu)

Problème dès les premiers jours: le jeu est assez complexe (beaucoup de paramètres, beaucoup d’actions différentes). Je commence donc à faire de l’heuristique basique en C++.
Linq me manque tellement que je re-switch en c#.

Mon code final est bourré de if else plus où moins hacky (on appelle ca une IA full heuristic pour faire un peu plus pro), mais je parviens à rentrer dans le club très select des Legends, et je termine à la 61eme place.

Une partie de mon IA finale :

https://www.codingame.com/replay/228354892

Résultat final :