Turniej Robotow Java

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.

robocode.png

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.

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-ShareAlike 3.0 License