Installation du langage Netlogo
Téléchargez l'archive du langage Netlogo (la plateforme de développement) : Netlogo 4.1.4
(Vous pouvez aussi télécharger ce tutoriel ici)
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 et simplement double-cliquer dessus.

Installation du jeu
Vous avez installé la plateforme de développement Netlogo, il vous faut maintenant charger le jeu.
Téléchargez l'archive du jeu ici : wingineer_version1
Extrayez l'archive, ensuite ouvrez le fichier principal du jeu ("wingineer_version0.nlogo") dans la plateforme Netlogo depuis la barre de menus: Cliquez sur « file », ensuite « open », ce qui ouvrira un sélecteur de fichiers, selectionnez "wingineer_version0.nlogo"...
Le jeu apparaît alors. 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 tester des robots. Les équipes Bleu et Rouge sont en compétition. Rouge possède déjà un comportement de base pour vous entraîner.
Vous codez directement une des fonctions de la simulation (le comportement de vos tanks et bulldozers). Cela vous permettra de profiter de tous les outils de développement du langage Netlogo.
Les exemples donnés dans ce document doivent être insérés dans les fonctions : myCode1 (pour le code du robot 1( tank ou bulldozer)) et myCode2, 3, 4, 5.
Pour accéder au code cliquez sur l'onglet « Procedure », puis dans l'onglet "includes", et enfin sur myCode.nls.

Remarque importante : il n'est pas nécessaire de regarder l'ensemble du code du jeu, vous n'avez besoin de programmer que cinq fonctions myCode1, 2, 3, 4, tout le reste est déjà fait.
Dans un premier temps, vous pourrez ne vous concentrez que sur la première et mettre la commande : "same-as 1" dans les autres : ainsi toutes les machines feront exactement la même chose.
La suite :
Introduction au langage Netlogo
programmation des machines
Stratégies...