ANTARES 3042 ..... la verite est dans ce document ... Approche du sujet: Je suis reste pres de 7 heures devant ma feuille de papier avant de commencer la programmation. J'ai tout d'abord etudie le document, pour en extraire les donnees principales et ainsi ne pas partir dans un hors sujet. Ensuite j'ai mis au point une tactique , pour cela je n'ai pas pense aux contraintes posees par la programmation (peut-etre a tord), j'ai essaye de raisonner en tant que chef de troupe ... la tactique que j'ai donc choisi est celle que j'appliquerais ,si, un jour vous me laissez explorer le systeme solaire d'Utopia. Choix Tactique: Pour etablir ma tactique je suis parti dans l'idee que le principal atout dans une guerre etait: 1) LA VISION --------- En effet plus on a une bonne connaissance du terrain et plus on est apte a prendre les bonnes decisions. Il fallait donc que je trouve un moyen pour avoir la meilleur vision possible. 2) LE GROUPEMENT DE TROUPES ------------------------- Dans la realite, plus on est nombreux et plus on a l'avantage sur l'adversaire. J'ai donc voulu que mon algorythme gere cela. Je forme donc 4 armees distinctes qui se repartiront sur le terrain. 4 armees de 10 gelules chacune. Il restera donc 10 gelules.... 3) DES MERCENAIRES --------------- Les 10 gelules restantes seront des mercenaires qui n'auront au'un seule but: ATTAQUER ! Fonctionnement: Voila ce qui se passe: Je partage le terrain en 4 zones de combat, Je recupere toutes les positions de mes gellules dans un tableau (MATRICE) Je recupere toutes les positions des ennemies qui ont ete vu par mes gellules (ENNEMIS) Je vais selectionner 10 gellules dans chaque zones pour formee une armee. et je vais leur ordonner de prendre cette forme : ** ** ** ** ** ** ** ** ** ** ** ** Car j'ai remarque que c'etait cette position qui offrait la meilleur visibilite pour un groupe de gelule ... en effet dans cette position on voit les diagonales .... Les cellules restantes vont etre des mercenaires ... Les armees doivent tenir une positon . MAIS j'a aussi cree une tactique qui prime sur toutes autre : Si une gelule rencontre un gelule ennemi elle devient automatiquement une mercenaire tant que la gelulle ennemie est a proximite ... Pour plus de rensegnement voir les commentaire dans les sources du programmes .. il y en a beaucoup .. A retenir : il y a une tactique apparente et une soujacente .... :)