Zaprogramuj dwa ramiona, które będą działać w pętli w nieskończoność i będą działać krok po kroku, gromadząc rekordy danych, a następnie ścigaj się, aby zrobić to w mniejszej liczbie cykli.
Jak grać
Twórz listy instrukcji dla dwóch ramion (A i B). W każdym cyklu oba ramiona wykonują jedną instrukcję, a następnie wykonują pętlę. Funkcja Read pobiera wartości danych do szczelin w stole warsztatowym, Grab pobiera jedną z nich w pazur, Combine dołącza je do rekordu, a Output emituje gotowy rekord. Poznaj specyfikację, a następnie zoptymalizuj.
Dodaj instrukcje z palety każdego ramienia; Przeczytaj/Chwyć/Upuść, użyj wybranego slotu
Obydwa ramiona działają jednocześnie, dlatego należy je skoordynować, aby uniknąć kolizji szczelin
Wynik nagradza mniejszą liczbę cykli i mniejszą ilość instrukcji
Sterowanie
Pulpit: kliknij przyciski palety, aby dodać instrukcje, dotknij żetonu, aby go usunąć, wybierz miejsce, a następnie naciśnij Uruchom
Telefon i tablet: każde sterowanie to dotknięcie ekranu
Tryby gry
Stopień trudności: zadania polegające na tworzeniu rekordów w parach, sortowaniu lub potrójnych
Codziennie dla wspólnej układanki z nasionami, ćwicz dla niekończących się świeżych
Wskazówki i strategia
Trzymaj obie ręce zajęte w każdym cyklu — bezczynne Nopsy to strata czasu, za który płacisz w swoim wyniku
Użyj SYNC, aby ustawić ramiona tak, aby żaden z nich nigdy nie chwytał miejsca, w którym drugi jeszcze nie był zapełniony
Czego się dowiesz
Reactor Lines to łamigłówka optymalizująca programowanie równoległe, polegająca na koordynowaniu dwóch równoległych pętli bez konfliktów.
Najlepsze dla: mniej więcej klas 9–12 (w wieku 14+)
Dla rodziców i nauczycieli: koordynacja równoległych procesów.
O liniach reaktorów
Reactor Lines to łamigłówka optymalizująca programowanie równoległe, polegająca na koordynowaniu dwóch współbieżnych pętli. Jest to oryginalna, darmowa gra przeglądarkowa stworzona dla PlayPendium.