Registrace

Registrací souhlasíte s pravidly níže. Pořadatel soutěže si vyhrazuje právo na případné změny. Pozor registrace je vyžadována pro účast ve finální části soutěže.


Discord

Hlavní komunikace s účastníky soutěže probíha na oficiálním Discord serveru soutěže. Zájemci jsou rovněž vítání.

Struktura soutěže

Letošní ročník je organizován ve spoluráci s SC2 AI Arena. Soutěž obsahuje dvě hlavní fáze.

Předsezónní testování

Do února 2023 je možné boty testovat bez vlivu na finální umístění, její přehled je možné sledovat zde. Systém (ELO rating) je totožný s finální bodovanou sezónou. Této části soutěže se může účastnit kdokoli.

Finální sezóna

Finální sezóna slouží k určení konečného vítěze soutěže. Detailní informace budou doplněny.

Nahrání bota/testování

Níže naleznete obecný popis vytvoření a nahrání bota do systému SC2 AI Arena. Detailní informace je možné nalézt zde.
  1. Vytvořte repozitář pro vlasního bota pomoci šablony na Github.com.
  2. Naklonujte vytvořený repozitář.
  3. Z adresáře naklonovaného repozitáře nainstalujte všechny potřebné knihovny.
  4.   
      $ pip install -r requirements.txt
  5. Naprogramujte vlastního bota modifikácí obsahu složky bot/.
  6. Pomoci scriptu create_ladder_zip.py vytvořte balíček s botem. Výsledný balíček bude vytvořen ve složce bot/publish/bot.zip
  7.   
      $ python3 create_ladder_zip.py
  8. Zaregistrujte se na webu aiarena.net.
  9. Nahrejte bota (můžete vytvořit více testovacích botů) na aiarena.net.
  10. V uživatelském profilu vyberte bota a přiřaďte ho do odpovídající soutěže (například Palacký University Olomouc SC2 AI Pre-Season).

Požádání o zápas

Pro potřeby testování je možné zažádat o specifický zápas (nemá vliv na ELO). Uživatel tak může učinit zde.

Pravidla soutěže

Registrace týmu

  • Soutěže se může účastnit pouze registrovaný tým. Registrace probíhá prostřednictvím online formuláře. Tým je nutné registrovat nejpozději do začátku finální sezóny.
  • Tým může mít až 3 členy.
  • Každý tým si vybere kontaktní osobu. Tato osoba tým zaregistruje a uvede potřebné kontaktní údaje.
  • V případě změny členů týmu je nutné pořadatele na tuto skutečnost upozornit e-mailem.

Autorství a fair play

  • Registrací v soutěži tým potvrzuje, že veškerý odevzdaný kód (s výjimkou externích knihoven) byl vytvořen výhradně členy týmu.
  • V případě, že byly určité části kódu převzaty z jiného projektu, je nutné tyto části zřetelně označit, uvést zdroj a pořadatele na tuto skutečnost upozornit. Takovéto situace budou posuzovány individuálně.

Ceny a vyhlášení vítězů

  • Finanční odměnu obdrží první tři týmy složené ze studentů Univerzity Palackého v Olomouci následovně: 1. místo 6  000 Kč, 2. místo 3 000 Kč, 3. místo 1 000 Kč.
  • V rámci vyhlášení vítezů každý tým stručně popíše svého bota a použité řešení.
  • Při účasti tří a méně týmů nebude udělena finační cena poslednímu týmu.
  • Finanční odměna se rovnoměrně dělí mezi všechny členy týmu.
  • Pokud se o třetího místa včetně umístí tým, který není složen ze studentů Univerzity Palackého v Olomouci, obdrží na místo finanční ceny cenu věcnou.
  • V případě odůvodněných pochybností, porušení pravidel nebo neetického chování může být tým ze soutěže vyloučen.
Special