À vous de jouer !
Dans cette deuxième partie, nous avons appris à réaliser une table de routage. Eh bien, la consigne de cette activité est simple : reprenez votre projet Scratch, et assurez-vous que les éléments ci-dessous soient bien présents !
Votre table de routage doit comporter...
Un lutin-serveur : si on clique dessus, il déclenche l’action d’envoyer un paquet ;
Un lutin-paquet : il circule de routeurs en routeurs jusqu’à arriver à destination ;
Le lutin-paquet se déplacera en utilisant la technique des clones ;
Au moins trois lutins-routeurs, dont au moins un qui peut envoyer le paquet aléatoirement vers deux destinataires ;
Un lutin-client : dès que le paquet lui parvient, il signale par un message dans une bulle qu’il l’a bien reçu ;
Les zones d’instruction sont correctement remplies pour savoir comment déclencher la requête.
Vérifiez votre travail
Le programme fonctionne | Quand on déclenche le programme, le paquet est routé correctement |
Lutins-routeurs | Il y a bien au moins trois lutins-routeurs, dont au moins un qui peut envoyer le paquet aléatoirement à plusieurs destinataires |
Le client indique qu’il a reçu le paquet | Le lutin-client indique par du texte dans une bulle qu’il a reçu le paquet |
Déplacement du paquet | Le paquet se déplace bien en utilisant les clones |