Installation du langage Netlogo et du jeu
Téléchargez l'archive du langage Netlogo (la plateforme de développement) : Netlogo 4.0.4
Lancez l'installation et suivez les instructions... (cliquez sur « next »)

puis ...

Netlogo est maintenant installé...Pour lancer l'application Netlogo, vous devez aller rechercher le fichier « .exe » dans le répertoire où vous avez installé le logiciel.

Vous avez installé la plateforme de développement Netlogo, il vous faut maintenant charger le jeu en lui-même...
Téléchargez le fichier du jeu ici : tank_SDK_V4.nlogo
Vous devez maintenant "ouvrir" le fichier du jeu dans la plateforme Netlogo : comme dans tout autre logiciel, il y a une barre de menus. Cliquez sur « file », ensuite « open », ce qui ouvrira un sélecteur de fichiers. Choisissez le fichier du jeu que vous avez téléchargé précédemment (fichier dont l'extension est ".nlogo").
Vous devez alors voir apparaître le jeu, voici à quoi servent les différents boutons de l'interface.

Ça y est vous êtes prêt à programmer en Netlogo :
Cette arène utilise les même règles de fonctionnement que l'arène utilisée pour le concours, mais est faite uniquement pour pouvoir tester des robots... Voici ce qu'elle permet de faire :

Remarque importante : il n'est pas nécessaire de regarder l'ensemble du code du jeu, vous n'avez besoin de programmer que deux fonctions robotsJob et robotJobM, tout le reste est déjà fait. Dans un premier temps, seul la fonction robotsJob vous sera utile c'est la fonction qui pilotera votre tank, l'autre est celle du pilotage de vos missiles, nous y reviendrons plus tard...
-
Une fois votre code écrit (vous trouverez des exemples dans les pages suivantes), cliquez sur le bouton check, la syntaxe de votre programme sera alors vérifiée, en cas d'erreur un message tentera de vous donner des indices pour le corriger.

-
Vous pouvez animer plusieurs robots utilisant votre code, cela permet donc de tester son comportement dans beaucoup de situations différentes.
Déplacez ce curseur pour modifier le nombre de tanks dans l'arène.
-
Le bouton oneStep déroule le jeu « pas à pas », cela vous laisse bien le temps de voir ce qu'il se passe. Attention, le bouton go ne doit pas être enfoncé pour pouvoir utiliser cette fonctionnalité.
-
Vous pouvez piloter un robot à la souris et donc tester des situations bien particulières comme par exemple comment votre robot se comporte si on l'agresse, ou si un autre robot essaye de le bloquer, etc.

-
Lors de vos tests, vous pourriez avoir besoin de recommencer une partie et ce sans attendre la fin de celle qui est en cours. Dans ce cas, arrêtez la simulation en re-cliquant sur le bouton go, puis cliquez sur le bouton clear-all, puis setup. Dans la plupart des cas un simple clic sur le bouton setup suffira (même en cours d'exécution).
La suite :
Introduction au langage Netlogo
Piloter le tank
Programmer les missiles
Stratégies...