Reactor Lines
Programma due bracci che si ripetono in loop all'infinito e funzionano in sincronia, assemblando record di dati, quindi gareggia per farlo in meno cicli.
Come giocare
Costruisci elenchi di istruzioni per due bracci (A e B). Ad ogni ciclo entrambi i bracci eseguono un'istruzione e poi eseguono il ciclo. Read inserisce i valori di inserimento negli slot del banco, Grab ne prende uno nell'artiglio, Combine lo aggiunge al record e Output emette un record finito. Rispetta le specifiche, quindi ottimizza.
- Aggiungi istruzioni dalla tavolozza di ciascun braccio; Leggi/Prendi/Rilascia usa lo slot selezionato
- Entrambi i bracci corrono contemporaneamente, quindi coordinali per evitare collisioni tra gli slot
- Il punteggio premia meno cicli e un minore impatto delle istruzioni
Controlli
- Desktop: fai clic sui pulsanti della palette per aggiungere istruzioni, tocca un chip per rimuoverlo, scegli uno slot, quindi premi Esegui
- Telefono e tablet: ogni controllo è un tocco sullo schermo
Modalità di gioco
- Difficoltà: accoppia, ordina o triplica le attività di creazione di record
- Ogni giorno per un puzzle seminato condiviso, pratica per infiniti nuovi puzzle
Suggerimenti e strategia
- Tieni entrambe le braccia occupate ad ogni ciclo: i Nop inattivi sono tempo sprecato che paghi nel tuo punteggio
- Usa SYNC per allineare le braccia in modo che una non afferri mai da uno slot che l'altro non ha ancora riempito
Cosa imparerai
Reactor Lines è un puzzle di ottimizzazione della programmazione parallela sul coordinamento di due cicli simultanei senza conflitti.
- Competenze: concorrenza, ottimizzazione parallela, coordinazione, pensiero computazionale
- Ideale per: all'incirca classi 9-12 (dai 14 anni in su)
- Per genitori e insegnanti: coordinare processi simultanei.
Informazioni sulle linee dei reattori
Reactor Lines è un puzzle di ottimizzazione della programmazione parallela sul coordinamento di due cicli simultanei. È un gioco browser originale e gratuito creato internamente per PlayPendium.
Sfoglia tutti i giochi → /