l'agent est un assistant très utile aux joueurs aussi pour apprendre à programmer dans minecraft. En fait c'est un personnage à qui on peut attribuer des actions en les programmant alors pour cette démonstration là qui est de jardiner avec l'argent. Avec l'agent on va se servir beaucoup des blocs qui sont situés dans cette section C. Alors vous voyez que l'agent il y a des blocs? qui réfère ici à son statut, ici à ses actions ici à l'inventaire. Donc il y a vraiment vraiment beaucoup de possibilités pour l'agent. Donc, première chose, ce qu'on va faire, c'est qu'on va créer une fonction dans la section avancée qui va permettre de créer une rangée de plans. donc ranger avec un paramètre norm qui va être le nombre de plants par rangée. on clique sur terminé. Alors ici, c'est qu'on va se servir de certaines actions de l'agent. Par exemple, pour pouvoir placer des graines, l'agent doit d'abord labourer. donc on va utiliser dans les actions agent labourés, c'est possible de le faire labourer en avant de lui en arrière, de lui à gauche à droite, sachez que ce programme peut se faire vraiment de différentes façons. Moi je vais le faire labourer derrière lui. Ensuite, une fois qu'il a labouré l'espace, on va lui demander de placer des graines donc on va utiliser le bloc agent placé. Ensuite, on va lui demander de s'avancer d'une position, donc agent avancée de un. Donc ça ici, Finalement, ces trois blocs là, ça fait dans le fond un peu une action pour placer un plan, donc il commence par labourer l'espace. Ensuite, sur cet espace là, il place les graines et après ça, il avance. Donc si on veut plusieurs plants dans une même rangée, on va utiliser la boucle répétée un certain nombre de fois. On vient placer ça dans notre fonction rangée et combien de fois on veut que ce soit répété bien. C'est le nombre de plans. Donc si on veut une rangée de dix plans, de douze plans, de cinq plans, ça va être déterminé, tantôt quand on va faire l'appel de cette fonction là. J'ai préparé aussi un petit peu d'avance, le début de la commande, de jardiner donc. D'abord, on va demander à l'agent de se téléporter vers le joueur parce que le joueur peut changer de position dans le monde. Alors il va aller le rejoindre. Ici, c'est le joueur qui se téléporte un tout petit peu. peu sur X j'ai mis moins cinq, ça fait en sorte que l'agent, il vient pas vraiment coller coller sur lui. Là, le joueur va se déplacer comme ça. Il va mieux pouvoir voir l'agent faire son action. on fait une petite pause de trente trois millisecondes ou trois secondes afin de donner le temps aux joueurs de se positionner pour regarder l'argent travailler. Ensuite, on peut tester notre fonction rangée, donc on va faire l'appel de la fonction rangée avec par exemple si on place cinq plants sur la rangée avant d'aller tester le programme. Ce qui nous reste à changer ici, c'est attention quand il laboure pour pouvoir placer par exemple des graines, il faut vraiment labourer au même endroit donc il laboure derrière lui et il faut qu'il place aussi derrière lui, donc on utilise Retour alors maintenant tester ce que ça donne dans notre programme alors on ou le chat la fonction ou le programme se nommer, jardiner? Notre agent est venu nous rejoindre et vous voyez, il laboure, il place les graines, il avance, il laboure. Place, avance Labourre place avance et il a fait ça cinq fois. À la fin, on remarque qu'il a quand même avancé sans labourer ni placer ça. C'est parce que dans notre programme à la fin, ici, on termine avec l'option avant. maintenant si on veut faire tourner l'argent. Donc premièrement, on va le faire tourner. Je l'ai préparé un peu d'avance. On va le faire tourner vers la gauche. On se rappelle que dans notre programme ou dans ce que ça a donné, voyez vous, il s'est placé ici, donc si on veut le faire tourner à gauche. on commence par le faire tourner. Ensuite, on avance d'une position. Il va se retrouver ici, on le fait tourner à nouveau. Alors il va se positionner ici, mais avec la face dans cette direction là. Mais il faut le faire avancer une fois, deux fois avant de redémarrer la boucle. qui même trois fois pardon avant de redémarrer la boucle pour faire une nouvelle rangée. Parce que là il va derrière lui labourer, placer et ensuite avancer pour faire le prochain ainsi de suite. Donc c'est pour ça. qu'ici je commence par tourner à gauche, avancer de un tourner encore à gauche, puis avancer de trois pour être au bon endroit. Puis ensuite on peut faire appel à une nouvelle rangée, donc je fais appel à ma rangée. Avec cinq plans, on va voir ce que ça donne. On va un petit peu plus loin. t jardiner. Il est là, il est allé au bon endroit pour continuer de jardiner et là on pourrait faire la même chose mais pour tourner vers la droite et reprendre une nouvelle rangée. Alors un peu dans le même esprit, j'ai préparé un peu d'avance. Les blocs donc. il tourne à droite, il avance de un, il tourne à nouveau à droite. Et là, pour se positionner au bon endroit, il faut qu'il avance de trois pour ensuite démarrer une nouvelle rangée. Et là, si on veut faire ça plusieurs fois au lieu de, c'est sûr que ça. Ici, ça peut être répété plusieurs fois. L'appel rangée qui est la même chose. Mais cette séquence là, qui permet de tourner soit à gauche ou à droite, on ne peut pas la répéter, mais le bloc complet. on peut le répéter plusieurs fois, donc à partir d'ici tout ça peut être répété. Ça va faire en sorte que j'ai toujours des rangées de cinq plants. Répéter quatre fois, ça va me faire dans le fond. Huit rangées de cinq plants chaque dîner Alors voilà comment on peut programmer des actions sur l'agent de mine Craft. Je vous invite peut être à explorer une façon différente de réaliser ce programme là, ou même à explorer les autres actions qui peuvent être réalisées par notre agent. ​