Závěrečný turnaj

Pokyny

Zopakování a upřesnění pokynů pro závěrečný turnaj:

  • Zkontrolujte, že vaše implementace funguje se současnou stabilní verzí.
  • Strategie nesmí nic vypisovat na standartní (ani chybový) výstup. Strategie nesmí házet vyjímky. Pokud toto strategie nesplní, může být diskvalifikována ze soutěže.
  • Nefixujte se příliš na hrací plány použité při testovacím turnaji. Hrací plány na finálním turnaji se mohou výrazně lišit (jeden z účelů testovacího turnaje byl, aby se získal materiál na přípravu zajímavých herních plánů pro závěrečný turnaj).
  • Maximální počet kol je pro závěrečný turnaj snížen na 200.
  • Závěrečný turnaj proběhne přibližně na 15 hracích plánech. Dopředu je známo následujících 5 plánů:
  • Ostatní plány jsou takové, že očekávaný bodový zisk robotů je v rozpětí 50-160 bodů. (Tento bodový zisk byl dosažen roboty s finálové skupiny testovacího turnaje a dá se očekávat, že pro roboty v závěrečném turnaji bude podobný).
  • Přesný deadline pro odevzdání je pondělí 22. 5. 7:00.
  • Strategie musí být odevzdána přesně dle níže uvedeného návodu. Pokud toto strategie nesplní, může být diskvalifikována ze soutěže.
  • Bylo by vhodné, aby alespoň jeden člen každého týmu byl v pondělí 22. 5. dostupný na e-mailu (pro případ jakýchkoliv komplikací se spuštěním vaší strategie).

Způsob odevzdání strategie

  • Strategii implementujte jako balík cz.muni.fi.fibot.jmeno_tymu, kde jméno týmů je psáno s malými písmeny. Hlavní třída musí být pojmenována stejně jako jméno vašeho týmu (tentokrát psáno s velkými písmeny).
  • Vytvořte soubor (psáno malými písmeny) jmeno_tymu.tar, který bude obsahovat adresář jmeno_tymu (tedy nikoliv celou cestu, ale jen koncový adresář) se zdrojovými kódy a bytekódy. Bytekódy musí odpovídat zdrojovým kódům.
  • Strategii odešlete mailem Radkovi Pelánkovi (xpelanek), předmět zprávy nechť je "FIbot odevzdani strategie". Obsah zprávy:
    1. v příloze soubor jmeno_tymu.tar
    2. informace o tom, který ročník členové týmu studují
    3. stručnou charakterizaci vaší strategie (1-3 věty)
    Body 2., 3. budou použity pro účely vyhodnocení turnaje.

Příklad správně odevzdaného souboru: orgbot.tar.

Průběh turnaje

  • Vyhodnocení závěrečného turnaj bude probíhat v pondělí 22. 5. (v případě, že se to nestihne, tak i v úterý 23. 5.).
  • Bude zprostředkován (částečně) živý přenos výsledků vyhodnocování - buď prostřednictvím webové stránky nebo promítáním na projektor v B113 (bude upřesněno).
  • Výsledky finále zůstanou utajeny (budou známy pouze jména finalistů).
  • Veřejné slavnostní vyhlášení soutěže proběhne ve čtvrtek 25. 5. v 10:00 v posluchárně D2. V rámci vyhlášení výsledků jsou finalisté povinni přednést krátkou prezentaci své strategie (cca 7 minut).

Systém turnaje

V případě rovnosti bodů (v jakémkoliv stádiu turnaje) proběhne "rozstřel" mezi danými roboty na speciálním herním plánu (tj. v tomto případě se nemusí jednat o čtveřice).

Základní skupiny

Bude 5 základních skupin (skupiny A, B, C, D, E) po 4 týmech. Do čtvrtfinále postupují 2 nejlepší z každé skupiny + 3 týmy s nejlepším bodovým ziskem z ostatních pozic.

Čtvrtfinále

Skupina  
CF1 RossumsUniversalRobot, D/1, A/2, dle bodů/3
CF2 R2D2, C/1, B/2, dle bodů/2
CF3 NullBot, B/1, C/2, E2
CF4 A/1, E/1, D/2, dle bodů/1

Semifinále

Skupina  
SF1 CF1/1, CF3/1, CF2/2, CF4/2
SF2 CF2/1, CF4/1, CF1/2, CF3/2

Do finále postupují první dva z každé semifinálové skupiny.

Rozdělení do základních skupin

SkupinaTýmy
A ResistanceIsFutile, SunDal, Karel, MDB
B HamsterInside, LennonBot, NaiveFragger, Rolfbot
C Hrobot, NeuroBot, Pikachu, Number5
D Robik, ChoBot, PePa, SolnySloup
E BenderBendingRodriguez, VtipnyNazev, TridenyOdpad, TestStrategyBot