Hra s prvky umělé inteligence v PyGame

dc.contributor.advisorMachů, Michael
dc.contributor.authorJurda, Tomáš
dc.contributor.refereeZelinka, Ivan
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:33:29Z
dc.date.available2026-09-02T14:33:29Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá vývojem 2D hry v programovacím jazyce Python s využitím knihovny PyGame, do které jsou integrovány různé prvky umělé inteligence. Cílem práce je demonstrovat a zhodnotit praktické uplatnění vybraných AI metod v herním prostředí. V teoretické části jsou představeny použité nástroje a proveden přehled moderních přístupů k tvorbě herní AI. V rámci praktické implementace jsou do hry začleněny optimalizované algoritmy pro hledání nejkratší cesty, principy strojového a zpětnovazebního učení pro řízení chování nehratelných postav a modely generativní umělé inteligence umožňující plynulou komunikaci hráče s herními postavami. Závěr práce je věnován testování vytvořeného řešení a celkovému zhodnocení přínosu implementovaných prvků umělé inteligence pro herní zážitek.cs
dc.description.abstractThis bachelor thesis focuses on the development of a 2D game in the Python programming language using the PyGame library, into which various elements of artificial intelligence are integrated. The aim of the thesis is to demonstrate and evaluate the practical application of selected AI methods within a gaming environment. The theoretical part introduces the utilized tools and provides an overview of modern approaches to game AI development. Within the practical implementation, the game incorporates optimized pathfinding algorithms, machine learning and reinforcement learning principles to govern the behavior of non-playable characters, and generative artificial intelligence models that enable fluid communication between the player and the game characters. The conclusion of the thesis is dedicated to testing the developed solution and assessing the overall contribution of the implemented artificial intelligence elements to the player experience.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent2305418 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisJUR0510_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160250
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectPythoncs
dc.subjectPyGamecs
dc.subject2D hracs
dc.subjectumělá inteligencecs
dc.subjectstrojové učenícs
dc.subjectzpětnovazební učenícs
dc.subjectpathfindingcs
dc.subjectgenerativní AIcs
dc.subjectPythonen
dc.subjectPyGameen
dc.subject2D gameen
dc.subjectartificial intelligenceen
dc.subjectmachine learningen
dc.subjectreinforcement learningen
dc.subjectpathfindingen
dc.subjectgenerative AIen
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.titleHra s prvky umělé inteligence v PyGamecs
dc.title.alternativeA Game with Artificial Intelligence Elements in PyGameen
dc.typeBakalářská prácecs
local.files.count6
local.files.size5901229
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
JUR0510_FEI_B0613A140014_2026.pdf
Size:
2.2 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
JUR0510_FEI_B0613A140014_2026_zadani.pdf
Size:
155.07 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
JUR0510_FEI_B0613A140014_2026_priloha.zip
Size:
2.91 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
JUR0510_FEI_B0613A140014_2026_posudek_vedouci_Machu_Michael.pdf
Size:
159.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Machů, Michael
Loading...
Thumbnail Image
Name:
JUR0510_FEI_B0613A140014_2026_posudek_oponent_Zelinka_Ivan.pdf
Size:
160.22 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Zelinka, Ivan