Écrivez un petit assemblage dans une grille de processeurs qui transmettent des valeurs à leurs voisins, transformant ainsi le flux d'entrée en cible sans blocage.
Comment jouer
Chaque nœud modifiable exécute quelques lignes d'un petit langage assembleur et peut lire ou écrire ses ports haut/bas/gauche/droite. Déplacez le flux d'entrée sur la grille, en le transformant pour que la sortie corresponde à la cible. Deux nœuds qui attendent chacun l'autre se bloqueront et brilleront en rouge.
Les instructions incluent les sauts mov, add, sub, set, neg, nop et conditionnels avec étiquettes
Lire ou écrire un port bloque jusqu'à ce que le nœud voisin soit prêt
Exécutez pour tester ; résoudre en aussi peu de cycles que possible pour un score plus élevé
Contrôles
Bureau : saisissez le code dans la zone de texte de chaque nœud, choisissez un niveau dans la liste déroulante, puis appuyez sur Exécuter.
Téléphone & tablette : fonctionne, mais un clavier externe est fortement recommandé pour écrire le code
Modes de jeu
Quotidien : un puzzle partagé à partir de la date d'aujourd'hui
Pratique : parcourez de nouvelles entrées aléatoires avec le bouton Nouveau
Conseils et stratégie
Pipelinez le travail : laissez chaque nœud effectuer une petite étape pour que les valeurs continuent de circuler et que rien ne s'arrête.
En cas de blocage, recherchez les deux nœuds rouges en attente de lecture ou d'écriture et interrompez le cycle.
Ce que vous apprendrez
Node Network est un puzzle de programmation parallèle visant à transmettre des messages et à éviter les blocages sur un maillage de processeurs.
Compétences : programmation parallèle et concurrente, transmission de messages, évitement des blocages
Idéal pour : environ la 9e à la 12e année (à partir de 14 ans)
Pour les parents et les enseignants : concurrence et impasse, pratique.
À propos du réseau de nœuds
Node Network est un puzzle de programmation parallèle visant à transmettre des messages et à éviter les blocages sur un maillage de processeurs. Il s'agit d'un jeu par navigateur original et gratuit conçu en interne pour PlayPendium.
Un jeu original et gratuit dans votre navigateur — sans téléchargement. Voir tous les jeux →