Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Fotbal - prostředí pro soutěž AI
Thesis title in thesis language (Slovak): Fotbal - prostředí pro soutěž AI
Thesis title in Czech: Fotbal - prostředí pro soutěž AI
Thesis title in English: Football - AI competition environment
Key words: fotbal, umělá inteligence, server, hra
English key words: football, artificial intelligence, server, game
Academic year of topic announcement: 2016/2017
Thesis type: Bachelor's thesis
Thesis language: slovenština
Department: Department of Software and Computer Science Education (32-KSVI)
Supervisor: RNDr. Tomáš Holan, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 13.09.2016
Date of assignment: 09.12.2016
Confirmed by Study dept. on: 19.12.2016
Date and time of defence: 20.06.2017 00:00
Date of electronic submission:17.05.2017
Date of submission of printed version:19.05.2017
Date of proceeded defence: 20.06.2017
Opponents: Mgr. Jakub Gemrot, Ph.D.
 
 
 
Guidelines
Cílem práce je vytvoření prostředí, které bude umožňovat uživateli programovat umělou inteligenci pro fotbalový tým a soutěžit s ní proti umělým inteligencím dalších hráčů.

Součástí práce je vytvoření serveru, který bude simulovat fotbalový zápas mezi umělými inteligencemi a vytvoření webové aplikace, která bude umožňovat uživatelům mezi sebou soutěžit, prohlížet si různé statistiky a přehrávat záznamy zápasů.

Uživatel bude programovat aplikaci, která bude komunikovat se simulačním serverem podle předepsaného protokolu. Tato aplikace bude v průběhu zápasu dostávat od serveru informace o stavu hry a jako odpověď bude posílat, co má fotbalový tým v daném stavu hry dělat. Tvůrce umělé inteligence bude zároveň moci ovlivnit schopnosti jednotlivých hráčov týmu - přesnost přihrávek, schopnost udržet míč, maximální rychlost hráče a sílu kopu.

Součástí práce je i vytvoření projektů, kde bude komunikace se serverem zabezpečena a hráč bude už jen upravovat samotnou umělou inteligenci. Zároveň budou připravené prototypy umělých inteligencí zjednodušující vývoj vlastních umělých inteligencí.

Simulační server bude implementovaný v jazyku C# s využitím .NET Frameworku. Webová aplikace bude implementovaná pomocí ASP.NET MVC Frameworku.
References
[1] S. Russell, P. Norvig: Artificial Intelligence. A Modern Approach, Prentice Hall, 2003
[2] C# Language Specification 6.0
[3] MSDN Library, msdn.microsoft.com/library
[4] ASP.NET Documentation: https://docs.asp.net/
[5] HTML5, W3C Recommendation, http://www.w3.org/TR/html5/
[6] jQuery Documentation: http://docs.jquery.com/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html