Reinforcement Learning ve hře žánru 2D platformer v prostředí Unity

dc.contributor.advisorJochymek, Lukáš
dc.contributor.authorVodák, Filip
dc.contributor.refereeVašinková, Markéta
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:40:15Z
dc.date.available2026-09-02T14:40:15Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá návrhem, implementací a vyhodnocením systému pro trénink autonomního agenta v prostředí dvourozměrné plošinovky s využitím algoritmů hlubokého zpětnovazebního učení. Jako simulační a vývojová platforma byl zvolen herní engine Unity ve spojení s frameworkem ML-Agents, který zajišťuje komunikaci mezi herním prostředím a optimalizačním backendem postaveným na frameworku PyTorch. Práce srovnává dva moderní algoritmy Proximal Policy Optimization (PPO) a Soft Actor-Critic (SAC) na identickém prostředí s postupně gradující obtížností. K překonání problému řídkých odměn byla implementována metoda Potential-Based Reward Shaping a pro efektivní trénink napříč pěti úrovněmi bylo využito metodiky Curriculum Learning s přenosem vah mezi jednotlivými fázemi. Výsledky experimentů ukázaly, že PPO dosáhl vysoké úspěšnosti na čtyřech z pěti úrovní, zatímco SAC uspěl pouze na prvních dvou úrovních. Práce demonstruje, že volba algoritmu má zásadní vliv na úspěšnost curriculum learning a že onpolicy přístup PPO je pro toto specifické prostředí vhodnější.cs
dc.description.abstractThis bachelor’s thesis presents the design, implementation and evaluation of a system for training an autonomous agent in a two-dimensional platformer game environment using deep reinforcement learning algorithms. Unity game engine combined with the ML-Agents framework was chosen as the simulation and development platform, providing communication between the game environment and a PyTorch-based optimization backend. The thesis compares two modern algorithms Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC) on an identical environment with progressively increasing difficulty. Potential-Based Reward Shaping was implemented to address the sparse reward problem, and Curriculum Learning with weight transfer between training phases was used to facilitate efficient training across five levels. Experimental results show that PPO achieved high success rates on four out of five levels, while SAC succeeded only on the first two. The thesis demonstrates that algorithm selection has a significant impact on curriculum learning success and that the on-policy nature of PPO makes it more suitable for this specific environment.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent5218248 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisVOD0071_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160750
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectzpětnovazebné učenícs
dc.subjectcurriculum learningcs
dc.subjectProximal Policy Optimizationcs
dc.subjectSoft Actor-Criticcs
dc.subjectUnity ML-Agentscs
dc.subjectreinforcement learningen
dc.subjectcurriculum learningen
dc.subjectProximal Policy Optimizationen
dc.subjectSoft Actor-Criticen
dc.subjectUnityML-Agentsen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleReinforcement Learning ve hře žánru 2D platformer v prostředí Unitycs
dc.title.alternativeReinforcement Learning in Unity-Based 2D Platformeren
dc.typeBakalářská prácecs
local.files.count6
local.files.size25617770
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
VOD0071_FEI_B0613A140014_2026.pdf
Size:
4.98 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
VOD0071_FEI_B0613A140014_2026_zadani.pdf
Size:
155.72 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
VOD0071_FEI_B0613A140014_2026_priloha.zip
Size:
18.93 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
VOD0071_FEI_B0613A140014_2026_posudek_vedouci_Jochymek_Lukas.pdf
Size:
161.36 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Jochymek, Lukáš
Loading...
Thumbnail Image
Name:
VOD0071_FEI_B0613A140014_2026_posudek_oponent_Vasinkova_Marketa.pdf
Size:
161.17 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Vašinková, Markéta