dc.contributor.advisor | Holan, Tomáš | |
dc.creator | Královec, Jiří | |
dc.date.accessioned | 2017-05-06T21:01:27Z | |
dc.date.available | 2017-05-06T21:01:27Z | |
dc.date.issued | 2012 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/40604 | |
dc.description.abstract | Název práce: RoboRally Autor: Jiří Královec Katedra / Ústav: Kabinet software a výuky informatiky Vedoucí bakalářské práce: RNDr. Tomáš Holan, Ph.D., Kabinet software a výuky informatiky Abstrakt: Práce se zabývá realizací počítačové verze deskové hry RoboRally. Vytvořený program umožňuje hru jednoho nebo více hráčů na jednom počítači. Do hry je možné přidat i počítačem řízené hráče. Program umožňuje sestavení hracího plánu z předem připravených desek, je možné přidávat i nové vlastní desky. Pro realizaci umělé inteligence řídící počítačové hráče byly vytvořeny dva enginy (počítačoví hráči) s různými způsoby rozhodování. Dále byl vytvořen program hledající vhodné nastavení enginů pomocí techniky genetických algoritmů a program umožňující provádět souboje mezi různě nastavenými enginy a tím je porovnávat. Pomocí implementovaných prostředků byla nalezena taková nastavení jednotlivých enginů, která jsou člověku rovnocennými protihráči. Klíčová slova: RoboRally, desková hra, umělá inteligence, genetické algoritmy | cs_CZ |
dc.description.abstract | Title: RoboRally Author: Jiří Královec Department: Department of Software and Computer Science Education Supervisor: RNDr. Tomáš Holan, Ph.D., Department of Software and Computer Science Education Abstract: This work deals with the implementation of computer version of the board game RoboRally. The computer program which was created enables game for one or more players on one computer. Computer driven players can also be added into a game. Because of creating the artificial intelligence for driving computer players, two different engines (computer players) were created. In addition another program was created for searching adequate setting of the parameters of the engines. The program conducts the search using the technique called genetic algorithms. Using created tools, good enough settings were found to make created engines equivalent opponents for human players. Keywords: RoboRally, board game, artificial intelligence, genetic algorithms | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | RoboRally | cs_CZ |
dc.subject | desková hra | cs_CZ |
dc.subject | umělá inteligence | cs_CZ |
dc.subject | genetické algoritmy | cs_CZ |
dc.subject | RoboRally | en_US |
dc.subject | board game | en_US |
dc.subject | artificial intelligence | en_US |
dc.subject | genetic algorithms | en_US |
dc.title | RoboRally | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2012 | |
dcterms.dateAccepted | 2012-09-06 | |
dc.description.department | Department of Software and Computer Science Education | en_US |
dc.description.department | Katedra softwaru a výuky informatiky | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 116258 | |
dc.title.translated | RoboRally | en_US |
dc.contributor.referee | Bednárek, David | |
dc.identifier.aleph | 001499416 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwaru a výuky informatiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software and Computer Science Education | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Název práce: RoboRally Autor: Jiří Královec Katedra / Ústav: Kabinet software a výuky informatiky Vedoucí bakalářské práce: RNDr. Tomáš Holan, Ph.D., Kabinet software a výuky informatiky Abstrakt: Práce se zabývá realizací počítačové verze deskové hry RoboRally. Vytvořený program umožňuje hru jednoho nebo více hráčů na jednom počítači. Do hry je možné přidat i počítačem řízené hráče. Program umožňuje sestavení hracího plánu z předem připravených desek, je možné přidávat i nové vlastní desky. Pro realizaci umělé inteligence řídící počítačové hráče byly vytvořeny dva enginy (počítačoví hráči) s různými způsoby rozhodování. Dále byl vytvořen program hledající vhodné nastavení enginů pomocí techniky genetických algoritmů a program umožňující provádět souboje mezi různě nastavenými enginy a tím je porovnávat. Pomocí implementovaných prostředků byla nalezena taková nastavení jednotlivých enginů, která jsou člověku rovnocennými protihráči. Klíčová slova: RoboRally, desková hra, umělá inteligence, genetické algoritmy | cs_CZ |
uk.abstract.en | Title: RoboRally Author: Jiří Královec Department: Department of Software and Computer Science Education Supervisor: RNDr. Tomáš Holan, Ph.D., Department of Software and Computer Science Education Abstract: This work deals with the implementation of computer version of the board game RoboRally. The computer program which was created enables game for one or more players on one computer. Computer driven players can also be added into a game. Because of creating the artificial intelligence for driving computer players, two different engines (computer players) were created. In addition another program was created for searching adequate setting of the parameters of the engines. The program conducts the search using the technique called genetic algorithms. Using created tools, good enough settings were found to make created engines equivalent opponents for human players. Keywords: RoboRally, board game, artificial intelligence, genetic algorithms | en_US |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatiky | cs_CZ |
dc.identifier.lisID | 990014994160106986 | |