W dzieciństwie bawiłeś się w wojnę? W nocy uczyłeś się programować. Połącz te pasje i wyślij swój czołg na pole bitwy by stawić czoła innym. Stań do walki o miano najlepszego.
O czym będzie:
Na zajęciach zajmiemy się pisaniem AI robotów walczących w języku Java. Omówimy różne rodzaje strategii przeprowadzenia walki.

Bedziemy symulować starcia robotów w formie wizualnej. Zwieńczeniem zajęć bedzie przeprowadzenie turnieju robotów napisanych przez uczestników. Sztuczną inteligencję, bo o niej tutaj mowa, bedziemy implementować w języku Java, aczkolwiek jego znajomość nie jest krytycznie wymagana. Dla osob znajacych jedynie jezyki strukturalne jak Pascal czy C przewidziane będą specjalne pomoce potrzebne do rozpoczęcia bezbolesnej pracy z Javą. Jeśli chodzi o samo programowanie w Javie, to poza pętlami, ifami i prostymi instrukcjami przypisania nie będziemy wiele więcej potrzebować. Poziom zajęć zależy od uczestnikow - ja myślę, że zarówno początkujacy, jak i topcoderzy, znajdą coś dla siebie.
Wymagania:
Zdolności programistyczne
Ciekawe pomysły
Szybkie palce
Gotowość do rywalizacji
Komputer
Zadania kwalifikacyjne:
https://pl.spoj.pl/problems/JZYCIE/
https://pl.spoj.pl/problems/GLUTTON/
https://pl.spoj.pl/problems/BFN1/
https://pl.spoj.pl/problems/ETI07E1/
https://pl.spoj.pl/problems/NAMES/
Do wyboru jest 5 zadań aby zakwalifikować się na warsztaty należy rozwiązać 3 z nich.
Po rozwiązaniu zadań i w razie problemów proszęo kontakt. (lukas.odzioba[at]gmail.com)
Informacje dodatkowe:
Uczestników zainteresowanych warsztatami proszę o maila wraz z informacją o doświadczeniu w Javie.