Andika assembly ndogo ndogo kwenye gridi ya CPU zinazotoa thamani kwa majirani zao, zikibadilisha mtiririko wa ingizo kuwa lengo bila kufungwa.
Jinsi ya kucheza
Unashawishi gridi ya kompyuta ndogo sana. Kila nodi inatekeleza orodha fupi ya maagizo yake na inaweza kuongea na majirani tu yalioko karibu nayo, ikipita thamani kupitia vifungo — hivyo namba inayohitaji kupita gridi lazima ipitishwe kwa mkono, nodi kwa nodi.
Kila nodi ina akumuleta na maagizo machache: kusogeza thamani, kuongeza, kupunguza, kuruka.
Nodi inaweza kusoma kutoka au kuandika kwa mjiirani wa juu, chini, kushoto au kulia, au kwa mtiririko wa ingizo na toleo.
Vifungo hufungwa. Nodi inayoandika kulia inasubiri tu hadi nodi ilioko kulia isome kutoka kushoto yake.
Hii inamaanisha nodi mbili lazizi kufanikiwa kwa wakati, si thamani tu.
Ikiwa mzunguko mzima unapita hakuna anayefanya maendeleo na mtu bado anasubiri, gridi imefungwa.
Puzzle inatimizwa mtiririko wa toleo unapolingana na lengo ambalo ngazi inayomba.
Vidhibiti
Kompyuta: andika msimbo kwenye sanduku la maandishi la kila nodi, chagua ngazi kutoka kwenye menyu, kisha bonyeza Run
Simu & tablet: inafanya kazi, lakini kibodi ya nje inapendekezwa sana kwa kuandika msimbo
Moduli za mchezo
Kila siku: puzzle moja ya pamoja iliyotengenezwa kutoka tarehe ya leo
Mazoezi: zungusha ingizo mpya ya nasibu kwa kitufe cha New
Vidokezo na mbinu
Buni njia kabla ya hesabu. Mafumbo mengi ni thamani zinazoshindwa kufika mahali zinapohitaji, si jumla zinazotoka vibaya.
Nodi mbili zinazosubiri nyingine ni kufungwa cha kawaida. Ikiwa zote mbili zinaandika kwenda kwenda kabla ya yoyote kusoma, hata moja haitasogea.
Weka mtiririko wa trafiki kwenda mwelekeo mmoja ukipowe. Gridi yenye mwelekeo thabiti ni rahisi zaidi kufikiri kuliko ile yenye thamani zinazokutana.
Tumia nodi kama relay safi unapohitaji. Kufanya kitu chochote isipokuwa kupita thamani ni kazi halali na mara nyingi inayohitajika.
Soma nodi iliyofungwa, si jibu lisilo sahihi. Mtiririko wa toleo unaposimama, kitu chenye taarifa ni nodi gani inayosubiri na kwa nani.
Utajifunza nini
Node Network ni puzzle ya programu ya parallel kuhusu kupita ujumbe na kuepuka kufungwa kwenye mtandao wa vichujio.
Kujifunza: programu ya parallel na concurrent, kupita ujumbe, kuepuka kufungwa
Bora kwa: takriban darasa 9–12 (miaka 14+)
Kwa wazazi na walimu: concurrency na kufungwa, kwa vitendo.
Asili
Gridi ya kompyuta ndogo sana, kila moja ikiendesha orodha yake fupi ya maagizo na kuweza kuzungumza tu na majirani walio kando yake moja kwa moja, ni TIS-100 — Zachtronics, Julai 2015 — ulioweka mafumbo yake kwenye mashine ya kubuni ya miaka ya 1970 iliyoharibika.
Kikwazo kinachofundishwa ni halisi na cha msingi katika ukokotoaji sambamba: bila kumbukumbu ya pamoja, thamani inayohitaji kuvuka gridi lazima ipitishwe kwa mkono, kifundo kwa kifundo, kupitia upitishaji wa ujumbe.
Na kupitisha kwa mkono ndivyo unavyokutana na mkwamo — vifundo viwili kila kimoja kikingoja kingine, vyote vikiwa vimesimama milele. Ni hitilafu isiyoweza kuelezwa kwa kweli ubaoni, kwa sababu ugumu wote ni kwamba kila kifundo peke yake kinatenda kwa usahihi.
Kuhusu Node Network
Node Network ni puzzle ya programu ya parallel kuhusu kupita ujumbe na kuepuka kufungwa kwenye mtandao wa vichujio. Ni mchezo wa asili wa bure wa kivinjari ulioundwa ndani ya PlayPendium.