Hra inspirovaná nekonečným závodem

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Martin Čadík, Ph.D. (člen) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMilet, Tomášcs
dc.contributor.authorPech, Martincs
dc.contributor.refereeKapinus, Michalcs
dc.date.created2024cs
dc.description.abstractCílem této bakalářské práce je, na základě průzkumu a analýzy moderních technik používaných při vývoji počítačových a mobilních her, navrhnout a následně implementovat hru s tématikou nekonečného závodu. Vytvořená hra vhodným způsobem aplikuje poznatky získané z této analýzy. Výsledná realizace této práce představuje důkladné porozumění a schopnost efektivně využít moderních postupů při vývoji her. Zcela zásadním rysem her tohoto typu je dynamicky se vytvářející herní plocha. Pro vytváření takové plochy bylo v rámci vývoje využito technik procedurálního generování s využitím pseudonáhodného generátoru čísel. Dále bylo využito vhodných optimalizačních postupů, zejména návrhového vzoru Object Pool, aby byla zaručena plynulost hry i při náročných scénářích. Hra byla vyvíjena pomocí herního enginu Unity. Vytvořená hra slouží nejen jako praktický ukázkový příklad aplikace studovaných technik, ale také jako funkční a zábavný produkt pro potenciální hráče. Mimo režim nekonečného závodu se ve hře nachází také režim kampaně a řada zajímavých herních mechanik, jako například rocket jumping, které ji odlišují od již existujících titulů. Hra odstraňuje nedostatky, kterými trpí konkurenční tituly a je tématicky zasazena do období Vánoc.cs
dc.description.abstractThe goal of this bachelor’s thesis is to design and implement an endless runner game. The game was created based on an analysis of modern techniques used in the development of computer and mobile games, which is part of this work. The final implementation demonstrates a thorough understanding and effective use of modern game development approaches. A critical feature of games of this type is a dynamically generated game environment. To create such environments, procedural generation techniques using a pseudorandom number generator were utilized. Additionally, appropriate optimization strategies, notably the Object Pool design pattern, were employed to ensure smooth gameplay even in demanding scenarios. The game was developed using the Unity Game Engine. The game serves not only as a practical example of the application of studied techniques but also as a functional and entertaining product for potential players. Beyond the endless runner mode, the game features a campaign mode and several unique game mechanics, such as rocket jumping, which distinguish it from existing titles. The game also addresses shortcomings found in competing games. The game is thematically set during the Christmas season.en
dc.description.markAcs
dc.identifier.citationPECH, M. Hra inspirovaná nekonečným závodem [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other153385cs
dc.identifier.urihttp://hdl.handle.net/11012/248202
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectvývoj videohercs
dc.subjectnekonečný závodcs
dc.subjectprocedurální generovánícs
dc.subjectoptimalizační technikycs
dc.subjectherní engine Unitycs
dc.subjectVánocecs
dc.subjectkampaňový režimcs
dc.subjectrocket jumpingcs
dc.subjectgame developmenten
dc.subjectendless runneren
dc.subjectprocedural generationen
dc.subjectoptimization techniquesen
dc.subjectUnity game engineen
dc.subjectChristmasen
dc.subjectcampaign modeen
dc.subjectrocket jumpingen
dc.titleHra inspirovaná nekonečným závodemcs
dc.title.alternativeInfinity Runner Gameen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-14cs
dcterms.modified2024-06-17-08:45:40cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153385en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:01:56en
sync.item.modts2025.01.15 23:38:07en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
7.37 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_153385.html
Size:
8.8 KB
Format:
Hypertext Markup Language
Description:
file review_153385.html
Collections