Evolution proto -> Vn+1 + retours generaux
sinon bien joué pour l'evolution entre le prototype et la Vn+1 c'est pas évident. :)
Les attaques a distance et le reste sans trop de bug c'est cool! Alors ça mérite un peu de nettoyage et de reprendre au calme l'affaire des sytemes mais c'est intérressant ;)
Gaffe au code copié collé comme tu le dit bcp de trucs pourraient réutiliser du code existant comme pourquoi la création de soldat/arché est différente alors que a part l'unité c'est pareil seul change l'unité choisie et le cout.
Piste pour simplifier:
- Avoir une Structure/ID pour le joueur en cours, abstraire un peu J1/j2 pour casser la duplication
- création c'est juste avoir un lieu de création: un cout, un truc a crée a associé au cout.
- utiliser une lib pour la gestion de la GUI dans un jeu est OK (il existe plein de lib d'UI)
- Séparer les inputs de la logic frame-a-frame IE: la gameloop et la mecanique de tour a revoir.
Revoir un peu le code par exemple: Dès qu'on sait ce qu'on est selectionné on peux sauter direct au bon code car la selection donne une ID et on a pas 10000 selections possibles: Select Unit/Select Village etc
Modification effectuée par Axel Viala