WinGineer
Esiea In'tech Info
 
Mon espace candidat
Nom d'Utilisateur
Mot de passe

Mot de Passe oublié ?
 
Les inscriptions sont terminées
 
A gagner avec Wingineer

1er prix
100% des frais de 5 ans de
scolarité !


2ème prix
Une bourse couvrant 50% des frais !


3ème prix
Une bourse couvrant 25% des frais !

 

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...