Un concours organisé par les établissements du GROUPE ESIEA
Esiea  Intech
 
Mon espace candidat
Nom d'Utilisateur
Mot de passe

Mot de Passe oublié ?
 
Pas encore
candidat ?

 
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 !

La « fabrique de robots »

La « fabrique de robots » , est un outil simple qui vous permet de construire le code d'un robot avec des concepts simples comme son « agressivité » ou sa « témérité »... Vous n'avez besoin d'aucune notion de programmation pour utiliser cet outil. (ni aucune installation logicielle).

Voici à quoi ça ressemble en vidéo :

 

 

 

 

 

 

Cette page vous propose un code « tout fait » que vous n'avez plus qu'à paramétrer à l'aide des 2 « sliders » (nommés « danger » & « attack »).

  • « danger » est le seuil de distance (à l'approche d'un missile) en dessous duquel le robot se sent en danger et tire.
    Sur ces 2 images le robot du haut « piloté » par le programme , décide de riposter au tir du robot du bas de l'image. Le tir à lieu quand le missile est « trop » près, c'est à dire inférieure à la distance « danger »

     

  • « attack » est le seuil de distance entre l'étoile convoitée et un robot concurrent. En dessous de cette limite le robot tire pour éviter de se faire voler « son » étoile.
    Sur ces 2 images le robot de gauche décide de tirer sur le robot de droite car il se rapproche « trop » de l'étoile convoitée...

    La « fabrique de robots » est donc un moyen simple de créer un programme pour concourir. Choisissez des valeurs de paramètres « attack & danger », puis cliquez sur le bouton « go » pour démarrer le jeu. En pilotant le tank central à la souris vous pouvez tester l'efficacité du « programme » que vous avez créé... Une fois les 2 paramètres ajustés, vous n'avez plus qu 'à cliquer sur le bouton « update code », vous obtiendrez alors, dans la case en bas à droite, le code correspondant. Vous n'avez plus qu'a le copier-coller dans la page de soumission de code sur le site wingineer.

    Une fois que vous aurez identifié les limites de ce type de robots, cela voudra dire que vous êtes prêt à commencer à programmer, réellement, pour créer des robots plus complexes. C'est l'objet du reste de ce document.

   

 

 

La suite : 

La programmation

Installation du langage Netlogo et du jeu

Introduction au langage Netlogo

Piloter le tank

Programmer les missiles

Stratégies...