Scrieți un ansamblu mic într-o rețea de procesoare care preda valorile vecinilor, transformând fluxul de intrare în țintă fără blocaj.
Cum să joci
Fiecare nod editabil rulează câteva linii dintr-un limbaj de asamblare mic și își poate citi sau scrie porturile sus/jos/stânga/dreapta. Mutați fluxul de intrare peste grilă, transformându-l astfel încât rezultatul să se potrivească cu ținta. Două noduri pe care fiecare le așteaptă pe celălalt se vor bloca și vor străluci în roșu.
Instrucțiunile includ mov, add, sub, set, neg, nop și salturi condiționate cu etichete
Citirea sau scrierea blocurilor unui port până când nodul vecin este gata
Alergați pentru a testa; rezolvați în cât mai puține cicluri pentru un scor mai mare
Controale
Desktop: introduceți codul în caseta de text a fiecărui nod, alegeți un nivel din meniul drop-down, apoi apăsați Run
Telefon și tabletă: funcționează, dar pentru scrierea codului este recomandată o tastatură externă
Moduri de joc
Zilnic: un puzzle partajat, de la data de astăzi
Exercițiu: parcurgeți intrările noi aleatorii cu butonul Nou
Sfaturi și strategie
Conduceți munca - lăsați fiecare nod să facă un pas mic, astfel încât valorile să continue să curgă și nimic să se blocheze
Dacă vă blocați, găsiți cele două noduri roșii care așteaptă ambele să citească sau să scrie și întrerupe ciclul
Ce vei invata
Node Network este un puzzle de programare paralelă despre transmiterea mesajelor și evitarea blocajului pe o rețea de procesoare.
Abilități: programare paralelă și concomitentă, transmiterea mesajelor, evitarea blocajului
Cel mai bun pentru: aproximativ clasele 9-12 (vârste peste 14 ani)
Pentru părinți și profesori: concurență și blocaj, hands-on.
Despre Node Network
Node Network este un puzzle de programare paralelă despre transmiterea mesajelor și evitarea blocajului pe o rețea de procesoare. Este un joc de browser original, gratuit, construit intern pentru PlayPendium.