Reactor Lines
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.
- Umiejętności: współbieżność, optymalizacja równoległa, koordynacja, myślenie obliczeniowe
- 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.
Przeglądaj wszystkie gry → /