Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Algoritmy pro hry Mankala
Název práce v češtině: Algoritmy pro hry Mankala
Název v anglickém jazyce: Algorithms for Mancala games
Klíčová slova: Mankala minimax deskové hry umělá inteligence
Klíčová slova anglicky: Mancala board games minimax artificial intelligence
Akademický rok vypsání: 2013/2014
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwaru a výuky informatiky (32-KSVI)
Vedoucí / školitel: RNDr. Josef Pelikán
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.12.2013
Datum zadání: 03.12.2013
Datum potvrzení stud. oddělením: 17.01.2014
Datum a čas obhajoby: 08.09.2016 00:00
Datum odevzdání elektronické podoby:28.07.2016
Datum odevzdání tištěné podoby:28.07.2016
Datum proběhlé obhajoby: 08.09.2016
Oponenti: Mgr. Martin Modrák, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je napsat program pro hraní deskové hry Mankala proti počítači. Mankala představuje celou rodinu her hraných především v Africe a Asii, s množstvím variant lišících se obtížností a složitostí. Je třeba navrhnout modulární systém, kde by se jednotlivá konkrétní pravidla mohla snadno zaměňovat.

Tři implementované varianty budou Kalaha, Oware a Toguz Kumalak. Z nich poslední je nejobtížnější a bude mu věnována největší pozornost. Dvě předcházející již byly vyřešeny a slouží hlavně pro demonstraci modulárního návrhu.

Součástí práce by mělo být GUI uživatelské rozhraní s vykreslenou deskou, nastavováním obtížnosti, vedením statistik, možností dotázat se počítače na ohodnocení pozice nebo nejlepší tah, apod. Projekt musí být odladěn a dobře dokumentován.
Seznam odborné literatury
1. Voogt, A.J. de (1997). Mancala Board Games. British Museum Press: London.
2. Romein, J. W. & Bal, H. E. (2002) 'Awari is solved', in ICGA Journal; 25 (3).
3. Romein, J. W. & Bal, H. E. (2003) 'Solving the Game of Awari using Parallel Retrograde Analysis,', in IEEE Computer, volume 36, number 10, pp. 26-33, October 2003
4. Geofrey Irving, Jeroen Donkers, Jos Uiterwijk (2000). Solving Kalah. ICGA Journal, Vol. 23, No. 3, pp. 139-147
 
Univerzita Karlova | Informační systém UK