Wprowadzenie do kursu

Kurs programowania równoległego Ekipa Kodiego - klient / serwer wprowadza uczniów do programowania współbieżnego i doskonali umiejętności konstruowania algorytmów równoległych.

Na planszach sterujemy jednocześnie dwoma bohaterami - czerwonym Skrzatem o imieniu Brodek i niebieskim Kodim; wykonujemy różne Akcje, używamy Mechanizmów dostępnych w grze na planszach. W rozgrywce bierze udział dwóch graczy, którzy tworzą niezależnie swoje algorytmy na dodatkowych urządzeniach - tabletach. Po ułożeniu swoich algorytmów gracze przesyłają je wewnątrz aplikacji Ekipa Kodiego - klient do tzw. Mistrza gry - aplikacji Ekipa Kodiego - serwer na podłodze interaktywnej, stamtąd kod jest uruchamiany i obserwujemy ruchy obu bohaterów na planszy.

W zależności od trybu pracy - rywalizacja czy współpraca - gracze muszą odpowiednio planować ruchy na planszy, tak aby: albo być pierwszym na mecie, albo dotrzeć do mety równocześnie, pomagając sobie wzajemnie po drodze.

Gracze poznają pojęcie taktu zegara. Każda akcja lub ruch na planszy to jeden takt zegara. W zależności od zadania, celu gry gracze projektują algorytmy jednakowej lub różnej długości.

Zakres kursu

Kurs składa się ze 120 poziomów (plansz), podzielonych ze względu na rodzaj rozgrywki (tzw. misji) oraz tryb pracy - rywalizacji lub współpracy graczy.

Ponadto, plansze odpowiadające poziomom w kursie cechuje wzrost stopnia trudności z każdą kolejną planszą. Podwyższenie stopnia trudności może oznaczać: bardziej skomplikowany układ planszy, wprowadzenie nowego mechanizmu na planszy lub jedno i drugie jednocześnie.