| dc.contributor.advisor | Gemrot, Jakub | |
| dc.creator | Šosvald, David | |
| dc.date.accessioned | 2021-07-23T10:04:31Z | |
| dc.date.available | 2021-07-23T10:04:31Z | |
| dc.date.issued | 2021 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/127957 | |
| dc.description.abstract | Mario AI framework, což je prostředí pro tvorbu umělé inteligence pro hru Super Mario Bros., byl v posledních letech použit v mnoha vědeckých pracích. Simulace světa, kterou framework poskytuje, je však málo výkonná a tudíž negativně ovlivňuje všechen výzkum, který je na ní založen - obzvláště inteligentní agenty. Tedy každá práce využívající takovéto agenty je tímto také ovlivněna. To mimo jiné zahrnuje práce zabývající se generování herních úrovní, protože zde se agenti často vyu- žívají pro testování hratelnosti a vlastností vygenerovaných úrovní. Vytvořili jsme výkonnější simulaci světa a jako důkaz její funkčnosti jsme ji využili pro tvorbu nových inteligentních agentů. Porovnání těchto agentů s agenty využívajícími původní implementaci potvrdilo naši domněnku, že málo výkonná simulace světa nega- tivně ovlivňuje výkon agentů. Všichni agenti s novou implementací simulace totiž svým výkonem výrazně překonali agenty využívající původní implementaci. | cs_CZ |
| dc.description.abstract | The artificial intelligence framework for Super Mario Bros. has been used in a lot of research in the past decade. We have noticed that the forward model (simulation of the game world) present in the framework is quite inefficient and thus negatively influences all work that is based on it, especially intelligent agents that utilize it. This means that every work using such agents is influenced too. That might also include level generation, where agents are often used to test the playability and properties of levels. We have implemented a more efficient forward model and as a proof of concept, we used the improved forward model to create new intelligent agents. In a benchmark we ran, the negative influence of the original forward model was confirmed, as all agents using the new forward model greatly outperformed agents based on the original one. | en_US |
| dc.language | English | cs_CZ |
| dc.language.iso | en_US | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.subject | umělá inteligence|počítačová hra|Super Mario|simulace | cs_CZ |
| dc.subject | artificial intelligence|computer game|Super Mario|forward model | en_US |
| dc.title | Efficient forward model for Super Mario AI framework | en_US |
| dc.type | bakalářská práce | cs_CZ |
| dcterms.created | 2021 | |
| dcterms.dateAccepted | 2021-07-02 | |
| 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 | Matematicko-fyzikální fakulta | cs_CZ |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.identifier.repId | 236062 | |
| dc.title.translated | Výkonná implementace simulace počítačové hry Super Mario | cs_CZ |
| dc.contributor.referee | Dingle, Adam | |
| thesis.degree.name | Bc. | |
| thesis.degree.level | bakalářské | cs_CZ |
| thesis.degree.discipline | Programming and Software Systems | en_US |
| thesis.degree.discipline | Programování a softwarové systémy | cs_CZ |
| thesis.degree.program | Informatika | cs_CZ |
| thesis.degree.program | Computer Science | en_US |
| 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í a softwarové systémy | cs_CZ |
| uk.degree-discipline.en | Programming and Software Systems | 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 | Mario AI framework, což je prostředí pro tvorbu umělé inteligence pro hru Super Mario Bros., byl v posledních letech použit v mnoha vědeckých pracích. Simulace světa, kterou framework poskytuje, je však málo výkonná a tudíž negativně ovlivňuje všechen výzkum, který je na ní založen - obzvláště inteligentní agenty. Tedy každá práce využívající takovéto agenty je tímto také ovlivněna. To mimo jiné zahrnuje práce zabývající se generování herních úrovní, protože zde se agenti často vyu- žívají pro testování hratelnosti a vlastností vygenerovaných úrovní. Vytvořili jsme výkonnější simulaci světa a jako důkaz její funkčnosti jsme ji využili pro tvorbu nových inteligentních agentů. Porovnání těchto agentů s agenty využívajícími původní implementaci potvrdilo naši domněnku, že málo výkonná simulace světa nega- tivně ovlivňuje výkon agentů. Všichni agenti s novou implementací simulace totiž svým výkonem výrazně překonali agenty využívající původní implementaci. | cs_CZ |
| uk.abstract.en | The artificial intelligence framework for Super Mario Bros. has been used in a lot of research in the past decade. We have noticed that the forward model (simulation of the game world) present in the framework is quite inefficient and thus negatively influences all work that is based on it, especially intelligent agents that utilize it. This means that every work using such agents is influenced too. That might also include level generation, where agents are often used to test the playability and properties of levels. We have implemented a more efficient forward model and as a proof of concept, we used the improved forward model to create new intelligent agents. In a benchmark we ran, the negative influence of the original forward model was confirmed, as all agents using the new forward model greatly outperformed agents based on the original one. | en_US |
| uk.file-availability | V | |
| uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatiky | cs_CZ |
| thesis.grade.code | 1 | |
| uk.publication-place | Praha | cs_CZ |
| uk.thesis.defenceStatus | O | |