Scrivi un piccolo assieme in una griglia di CPU che trasferiscono i valori ai loro vicini, trasformando il flusso di input nel target senza bloccarsi.
Come giocare
Ogni nodo modificabile esegue alcune righe di un piccolo linguaggio assembly e può leggere o scrivere le sue porte su/giù/sinistra/destra. Sposta il flusso di input attraverso la griglia, trasformandolo in modo che l'output corrisponda alla destinazione. Due nodi che aspettano l'uno dall'altro si bloccheranno e si illumineranno di rosso.
Le istruzioni includono mov, add, sub, set, neg, nop e salti condizionali con etichette
La lettura o la scrittura di una porta si blocca finché il nodo vicino non è pronto
Corri per testare; risolvere nel minor numero di cicli possibile per ottenere un punteggio più alto
Controlli
Desktop: digita il codice nella casella di testo di ciascun nodo, scegli un livello dal menu a discesa, quindi premi Esegui
Telefono e tablet: funziona, ma è fortemente consigliata una tastiera esterna per scrivere il codice
Modalità di gioco
Giornaliero: un puzzle condiviso avviato dalla data odierna
Esercizio: scorrere nuovi input randomizzati con il pulsante Nuovo
Suggerimenti e strategia
Conduci il lavoro: lascia che ogni nodo faccia un piccolo passo in modo che i valori continuino a fluire e nulla si blocchi
Se ti trovi in una situazione di stallo, trova i due nodi rossi entrambi in attesa di leggere o scrivere e interrompere il ciclo
Cosa imparerai
Node Network è un puzzle di programmazione parallela sul passaggio di messaggi e sull'evitare situazioni di stallo attraverso una rete di processori.
Competenze: programmazione parallela e concorrente, passaggio di messaggi, evitamento di situazioni di stallo
Ideale per: all'incirca classi 9-12 (dai 14 anni in su)
Per genitori e insegnanti: concorrenza e stallo, pratica.
Informazioni sulla rete di nodi
Node Network è un puzzle di programmazione parallela sul passaggio di messaggi e sull'evitare situazioni di stallo attraverso una rete di processori. È un gioco browser originale e gratuito creato internamente per PlayPendium.