Nehráčské postavy v projektu Other Kosmos

dc.contributor.advisorJežek, David
dc.contributor.authorSkok, Boris
dc.contributor.refereeSpányik, Marek
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:42:38Z
dc.date.available2026-09-02T14:42:38Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá návrhem a implementací systému nehráčských postav (NPC) v rámci projektu Other Kosmos, vyvíjeného v jazyce Java s využitím knihovny libGDX. Prvotním cílem práce je kritická analýza a zhodnocení stávajícího stavu projektu, zejména s ohledem na předchozí, funkčně neúplnou implementaci mechanismů pro vkládání a řízení entit. Jádrem práce je návrh nové, modulární architektury NPC systému, která klade důraz na vysokou míru znovupoužitelnosti a snadnou rozšiřitelnost o nové typy postav či zvířat. Navržené řešení zahrnuje jak mechanismy generování entit do simulovaného voxelového světa, tak i logiku pro řízení jejich chování. Implementační část práce popisuje transformaci původního kódu do strukturovaného systému s využitím UML diagramů pro vizualizaci softwarové architektury. Funkcionalita výsledného řešení je následně ověřena testováním v herním prostředí, které potvrzuje stabilitu a připravenost systému pro další rozvoj projektu.cs
dc.description.abstractThis bachelor thesis focuses on the design and implementation of a non-player character system within the Other Kosmos project, developed in Java using the libGDX library. The primary objective is a critical analysis and evaluation of the project's current state, particularly regarding the previous, functionally incomplete implementation of entity insertion and control mechanisms. The core of the work lies in the design of a new modular NPC architecture that emphasizes high reusability and easy extensibility for new types of characters or animals. The proposed solution includes both entity spawning mechanisms within a simulated voxel world and the logic for controlling their behavior. The implementation section describes the transformation of the original code into a structured system, utilizing UML diagrams to visualize the software architecture. The functionality of the resulting solution is subsequently verified through testing in the game environment, confirming the stability and readiness of the system for further project development.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent3949563 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisSKO0219_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160983
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectOther Kosmoscs
dc.subjectJavacs
dc.subjectlibGDXcs
dc.subjectvoxelový světcs
dc.subjectsoftwarová architekturacs
dc.subjectrefaktoringcs
dc.subjectnávrhové vzorycs
dc.subjectherní vývojcs
dc.subjectsimulace entitcs
dc.subjectOther Kosmosen
dc.subjectJavaen
dc.subjectlibGDXen
dc.subjectvoxel worlden
dc.subjectsoftware architectureen
dc.subjectrefactoringen
dc.subjectdesign patternsen
dc.subjectgame developmenten
dc.subjectentity simulationen
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.titleNehráčské postavy v projektu Other Kosmoscs
dc.title.alternativeNon-player Characters in the Other Kosmos Projecten
dc.typeBakalářská prácecs
local.files.count6
local.files.size164445601
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
SKO0219_FEI_B0613A140014_2026.pdf
Size:
3.77 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
SKO0219_FEI_B0613A140014_2026_zadani.pdf
Size:
154.54 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
SKO0219_FEI_B0613A140014_2026_priloha.zip
Size:
152.54 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
SKO0219_FEI_B0613A140014_2026_posudek_vedouci_Jezek_David.pdf
Size:
157.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Ježek, David
Loading...
Thumbnail Image
Name:
SKO0219_FEI_B0613A140014_2026_posudek_oponent_Spanyik_Marek.pdf
Size:
160.21 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Spányik, Marek