Esport

Základní informace o předmětu

  • Předmět je rozdělen na více částí, kde každá část je oddělená od ostatních, minimálně co se bodů týče.
  • Došlo ke změně cvik z mojí části s větším zaměřením na esport hry, konkrétně hru Counter-Strike 2.

Cvičení

Docházka

  • Docházka na cvičení je povinná.
  • Pro omluvu ze cvičení využijte email.

Bodování

  • Cvičení budou zaměřené na hru Counter-Strike 2 (CS2), dojde k seznámení s hrou, analýza, predikce dat a vytvoření vlastního chování pro boty.
  • K implementaci bude využit programovací jazyk Python s knihovnami jako jsou numpy, pandas, scikit-learn, keras, matplotlib, demoparser2 a jupyterlab. Implementace vlastního chování u CS2 botů bude provedena v jazyce KeyValue3 (KV3).
  • Body lze získat za vypracování jednotlivých úloh.
  • Za tuto část lze získat maximálně 15 bodů:
    • Task 1 - Analýza CS2 demo souboru: 4 body.
    • Task 2 - Predikce za pomocí neuronové sítě: 4 body.
    • Task 3 - Stromy chování pro boty: 7 bodů.

Úlohy

Způsob odevzdání úloh

  • Řešení včetně loginu vždy zaslat na můj email jako:
    • zabalený zip soubor s názvem loginu například "abc0001.zip".
      • Archív musí obsahovat pouze nezbytné soubory, jako jsou například jupyter notebooky, obrázky, kv3.
      • Nepřikládejte demo soubory!
    • anebo link na repositář s projektem ve verzovacím systému jako je například github.
  • Odevzdání nejpozději do následujícího cvičení.

Externí zdroje