PlayPendium
About this game ↓
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026

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.

Sterowanie
Tryby gry
Wskazówki i strategia
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.

Początki

Dwa ramiona, z których każde wykonuje jedną instrukcję na cykl, a potem się zapętla, to kształt maszyny z przekazywaniem komunikatów i ten sam obszar, który eksploruje TIS-100: współbieżność bez pamięci współdzielonej.

Odczyty wciągają wartości do slotów na stole, więc ramiona muszą uzgodnić czas, nie mogąc się o nic nawzajem zapytać.

Osiągnięcie tej zgody przez konstrukcję, a nie negocjację, to to, co czyni programowanie współbieżne trudnym. Oba ramiona są poprawne w oderwaniu; błąd, gdy nadchodzi, polega na tym, że są poprawne w tej samej chwili.

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 →