Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Andrla Includes the selected person into the timetable overlap calculation. Jiří An Application for the Mancala Game Implementing Optimal Strategies An Application for the Mancala Game Implementing Optimal Strategies Thesis finished and defended successfully (DUO).   Pekař Libor Sawa Zdeněk Master's thesis 1559512800000 03.06.2019 An Application for the Mancala Game Implementing Optimal Strategies Thesis finished and defended successfully (DUO).
Jiří Andrla Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Aplikace pro hru Mancala implementující optimální strategie

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Andrla Jiří Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2018/2019
Assigning department AUIUI
Date of defence Jun 3, 2019
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Aplikace pro hru Mancala implementující optimální strategie
Main topic in English An Application for the Mancala Game Implementing Optimal Strategies
Title according to student Aplikace pro hru Mancala implementující optimální strategie
English title as given by the student An Application for the Mancala Game Implementing Optimal Strategies
Parallel name -
Subtitle -
Thesis supervisor Pekař Libor, doc. Ing. Ph.D.
External examiner Sawa Zdeněk, doc. Ing. Ph.D.
Annotation Tato práce z oblasti Teorie her je zaměřena na hry typu Mancala, konkrétně v západním světě nejrozšířenější variantu - Kalahu. Hlavním cílem této práce je navrhnout a vytvořit aplikaci, která implementuje optimální strategii vedoucí k vítězství v této hře. Na základě analýzy pravidel Kalahy byly navrženy nové strategie s cílem zajistit hráči vítězství v každé herní partii. Tyto strategie byly implementovány v rámci nově vytvořené aplikace pro hraní hry Kalahy a byly vyhodnoceny jejich výkonnosti. Při analýze bylo zjištěno, že výsledek velkou měrou ovlivňuje pozice začínajícího hráče, který může od počátku volit výhodné tahy. Experimenty ukázaly, že lidský hráč v pozici druhého hráče proti některým implementovaným strategiím nedokázal ani jednou vyhrát. Naopak v případě, že začínal, vždy nalezl takovou posloupnost tahů, aby dokázal vyhrát. Obecně lze konstatovat, že navržené strategie mohou konkurovat lidským hráčům.
Annotation in English This thesis belonging under the umbrella of the Game Theory is focused on games of the Mancala type - namely its most widespread variant in the western world, the Kalah game. The principal goal of this work is to design and create an application implementing a strategy leading to victory in this particular game. Based on the analysis of Kalah rules, we designed a novel winning strategies. This strategies were then implemented within a new Kalah game application and their performance were experimentally evaluated. Our analysis shows that the player who has the initial move usually has a decisive advantage as they can choose the most favorable moves from the very beginning. The experimental evaluation shows that when playing as the second player, the human competitor could not defeat some of the designed strategies at all. On the other hand, with the first move advantage, the human player always found a sequence of moves leading to victory. We conclude that the implemented strategies are able to thoroughly challenge human players.
Keywords Mancala, Kalaha, Oware, Toguz kumalak, Teorie her, C++, Qt, strategie, implementace
Keywords in English Mancala, Kalaha, Oware, Toguz kumalak, Game theory, C++, Qt, strategy, implementation
Length of the covering note 58 s., 1 s.
Language CZ
Annotation
Tato práce z oblasti Teorie her je zaměřena na hry typu Mancala, konkrétně v západním světě nejrozšířenější variantu - Kalahu. Hlavním cílem této práce je navrhnout a vytvořit aplikaci, která implementuje optimální strategii vedoucí k vítězství v této hře. Na základě analýzy pravidel Kalahy byly navrženy nové strategie s cílem zajistit hráči vítězství v každé herní partii. Tyto strategie byly implementovány v rámci nově vytvořené aplikace pro hraní hry Kalahy a byly vyhodnoceny jejich výkonnosti. Při analýze bylo zjištěno, že výsledek velkou měrou ovlivňuje pozice začínajícího hráče, který může od počátku volit výhodné tahy. Experimenty ukázaly, že lidský hráč v pozici druhého hráče proti některým implementovaným strategiím nedokázal ani jednou vyhrát. Naopak v případě, že začínal, vždy nalezl takovou posloupnost tahů, aby dokázal vyhrát. Obecně lze konstatovat, že navržené strategie mohou konkurovat lidským hráčům.
Annotation in English
This thesis belonging under the umbrella of the Game Theory is focused on games of the Mancala type - namely its most widespread variant in the western world, the Kalah game. The principal goal of this work is to design and create an application implementing a strategy leading to victory in this particular game. Based on the analysis of Kalah rules, we designed a novel winning strategies. This strategies were then implemented within a new Kalah game application and their performance were experimentally evaluated. Our analysis shows that the player who has the initial move usually has a decisive advantage as they can choose the most favorable moves from the very beginning. The experimental evaluation shows that when playing as the second player, the human competitor could not defeat some of the designed strategies at all. On the other hand, with the first move advantage, the human player always found a sequence of moves leading to victory. We conclude that the implemented strategies are able to thoroughly challenge human players.
Keywords
Mancala, Kalaha, Oware, Toguz kumalak, Teorie her, C++, Qt, strategie, implementace
Keywords in English
Mancala, Kalaha, Oware, Toguz kumalak, Game theory, C++, Qt, strategy, implementation
Research Plan
  1. Popište deskovou hru Mancala a její varianty.
  2. Zpracujte rešerši o existujících desktopových a mobilních aplikacích této hry.
  3. Popište optimální strategie hry Mancala.
  4. Vyberte a popište softwarové nástroje pro vytvoření vlastní aplikace.
  5. Vytvořte aplikaci pro hru Mancala implementující popsané optimální strategie umožňující hrát člověku proti stroji.
  6. Ověřte funkcionalitu a efektivitu vytvořené aplikace.
Research Plan
  1. Popište deskovou hru Mancala a její varianty.
  2. Zpracujte rešerši o existujících desktopových a mobilních aplikacích této hry.
  3. Popište optimální strategie hry Mancala.
  4. Vyberte a popište softwarové nástroje pro vytvoření vlastní aplikace.
  5. Vytvořte aplikaci pro hru Mancala implementující popsané optimální strategie umožňující hrát člověku proti stroji.
  6. Ověřte funkcionalitu a efektivitu vytvořené aplikace.
Recommended resources
  1. BROWN, Seth. How to Win at Mancala? Basic Strategy. The Spruce Crafts \matsymb{lbrack}on-line\matsymb{rbrack}. 27. 9. 2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: https://www.thesprucecrafts.com/how-to-win-at-mancala-basic-strategy-411832.
  2. Mancala. In: Wikipedia: the free encyclopedia \matsymb{lbrack}online\matsymb{rbrack}. San Francisco (CA): Wikimedia Foundation, 2001-, 30. 9. 2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: https://en.wikipedia.org/wiki/Mancala.
  3. MAŇAS, Miroslav. Teorie her a optimální rozhodování. Praha: SNTL, 1974.
  4. HYKŠOVÁ, Magdalena. Teorie her a optimální rozhodování. Praha, 2009. Odborná publikace. ČVUT. \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z WWW: http://euler.fd.cvut.cz/predmety/teorie_her/hry.pdf.
  5. HRUBÝ, Martin. Doprovodné texty ke kurzu Teorie her \matsymb{lbrack}online\matsymb{rbrack}. Brno, 2010. \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: http://www.fit.vutbr.cz/ hrubym/THE/sk-2-nekoo.pdf. Brno University of Technology.
Recommended resources
  1. BROWN, Seth. How to Win at Mancala? Basic Strategy. The Spruce Crafts \matsymb{lbrack}on-line\matsymb{rbrack}. 27. 9. 2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: https://www.thesprucecrafts.com/how-to-win-at-mancala-basic-strategy-411832.
  2. Mancala. In: Wikipedia: the free encyclopedia \matsymb{lbrack}online\matsymb{rbrack}. San Francisco (CA): Wikimedia Foundation, 2001-, 30. 9. 2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: https://en.wikipedia.org/wiki/Mancala.
  3. MAŇAS, Miroslav. Teorie her a optimální rozhodování. Praha: SNTL, 1974.
  4. HYKŠOVÁ, Magdalena. Teorie her a optimální rozhodování. Praha, 2009. Odborná publikace. ČVUT. \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z WWW: http://euler.fd.cvut.cz/predmety/teorie_her/hry.pdf.
  5. HRUBÝ, Martin. Doprovodné texty ke kurzu Teorie her \matsymb{lbrack}online\matsymb{rbrack}. Brno, 2010. \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: http://www.fit.vutbr.cz/ hrubym/THE/sk-2-nekoo.pdf. Brno University of Technology.
Týká se praxe No
Enclosed appendices -
Appendices bound in thesis tables
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file