dc.contributor.advisor | Černý, Vojtěch | |
dc.creator | Čatloš, Jakub | |
dc.date.accessioned | 2022-10-04T15:37:15Z | |
dc.date.available | 2022-10-04T15:37:15Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/176050 | |
dc.description.abstract | Procedural content generation (PCG) is a long-used approach for creating a sizable volume of playable levels in games. Such levels often lack the quality and theme consistency of hand-crafted ones. The aim of this thesis is to explore the principles used by Nintendo in their human-made levels and to apply them to procedural generation. That could improve players' experience while preserving the benefits of PCG. We have developed an example level generator for the Super Mario game demonstrating these principles. We have also compared its output to other level generators and the original Nintendo games in known metrics. Additionally, we have conducted a study examining subjective player enjoyment. It shows that this approach increases the level enjoyment and decreases the player's frustration. 1 | en_US |
dc.description.abstract | Procedurálne generovanie (PCG) je dlho používaná technika na tvorbu veľkého množstva herných levelov. Takto zostavené levely však častokrát nedosahujú kvality a tematickej konzistentnosti levelov vytvorených ručne. Cieľom tejto práce je preskúmať princípy použité spoločnosťou Nintendo pri vytváraní lev- elov do ich hier a následne ich aplikovať na procedurálne generovanie levelov. Takýto spôsob by mohol zlepšiť herný zážitok a zároveň naplno využiť výhody procedurálneho generovania. Vyvinuli sme ukážkový generátor levelov do hry Super Mario Bros. dodržiavajúci tieto zásady. Výstupy tohoto generátoru sme porovnali s levelmi vytvorenými ostatnými generátormi pre túto hru a rovnako tak s úrovňami z pôvodnej hry. Navyše sme spravili štúdiu hodnotiacu sub- jektívne názory hráčov na generopvané levely. Ukázalo sa, že takýto spôsob tvorby levelov zvyšuje pociťovanú zábavu a znižuje frustráciu hráčov. 1 | cs_CZ |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | procedural content generation|procedural level generation|super mario|nintendo method|marioai | en_US |
dc.subject | procedurální generování|procedurálne generovanie levelov|super mario|nintendo metóda|marioai | cs_CZ |
dc.title | Generating levels for Super Mario Bros using advanced level design concepts | en_US |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2022 | |
dcterms.dateAccepted | 2022-09-12 | |
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 | 233498 | |
dc.title.translated | Generování levelů do Super Mario Bros s využitím pokročilých level-designérských konceptů | cs_CZ |
dc.contributor.referee | Ježek, Pavel | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Software and Data Engineering | en_US |
thesis.degree.discipline | Softwarové a datové inženýrství | 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 | Softwarové a datové inženýrství | cs_CZ |
uk.degree-discipline.en | Software and Data Engineering | 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 | Procedurálne generovanie (PCG) je dlho používaná technika na tvorbu veľkého množstva herných levelov. Takto zostavené levely však častokrát nedosahujú kvality a tematickej konzistentnosti levelov vytvorených ručne. Cieľom tejto práce je preskúmať princípy použité spoločnosťou Nintendo pri vytváraní lev- elov do ich hier a následne ich aplikovať na procedurálne generovanie levelov. Takýto spôsob by mohol zlepšiť herný zážitok a zároveň naplno využiť výhody procedurálneho generovania. Vyvinuli sme ukážkový generátor levelov do hry Super Mario Bros. dodržiavajúci tieto zásady. Výstupy tohoto generátoru sme porovnali s levelmi vytvorenými ostatnými generátormi pre túto hru a rovnako tak s úrovňami z pôvodnej hry. Navyše sme spravili štúdiu hodnotiacu sub- jektívne názory hráčov na generopvané levely. Ukázalo sa, že takýto spôsob tvorby levelov zvyšuje pociťovanú zábavu a znižuje frustráciu hráčov. 1 | cs_CZ |
uk.abstract.en | Procedural content generation (PCG) is a long-used approach for creating a sizable volume of playable levels in games. Such levels often lack the quality and theme consistency of hand-crafted ones. The aim of this thesis is to explore the principles used by Nintendo in their human-made levels and to apply them to procedural generation. That could improve players' experience while preserving the benefits of PCG. We have developed an example level generator for the Super Mario game demonstrating these principles. We have also compared its output to other level generators and the original Nintendo games in known metrics. Additionally, we have conducted a study examining subjective player enjoyment. It shows that this approach increases the level enjoyment and decreases the player's frustration. 1 | 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 | |
dc.contributor.consultant | Gemrot, Jakub | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |