dc.contributor.advisor | Ježek, Pavel | |
dc.creator | Maděra, Karel | |
dc.date.accessioned | 2019-10-16T16:15:18Z | |
dc.date.available | 2019-10-16T16:15:18Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/109054 | |
dc.description.abstract | Vývoj Realtimových strategických her (RTS) je složitým procesem spojujícím mnoho oborů. Cílem naší práce je vytvoření platformy zjednodušující proces tvorby 3D RTS her pro jednoho hráče a umožňující tvorbu logiky her jako pluginů v jazyce C#. Platforma umožňuje tvorbu her jako balíčků, definovaných pomocí XML souborů, obsahujících modely, textury, animace, definice grafického uživatelského rozhraní a pluginy. Pomocí těchto pluginů, vytvořených pomocí jazyka C#, umožňuje platforma definici umělé inteligence hráčů, jednotek, budov či projektilů obsažených v balíčcích. Platforma dále poskytuje funkce použitelné při implementaci pluginů. Součástí práce je ukázkový balíček, obsahující implementaci hry demonstrující schopnosti platformy. | cs_CZ |
dc.description.abstract | The development of Real-time strategy (RTS) games is a difficult process spanning many fields. The goal of this thesis is to create a platform to ease the development of 3D single player RTS games and to enable the use of C# language for plugin creation. Our platform enables users to create games as packages for the platform. Each package is defined by a single XML file, describing the contents of the package, which include 3D models, textures, animations, graphical user interface definitions and plugins. These plugins, created using the C# language, enable the game creator to create artificial intelligence for players, units, buildings and projectiles defined in the package. The platform also provides functions that can be used for creation of plugins. As a part of this thesis, we will create a showcase package to demonstrate the abilities of our platform. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | RTS game | en_US |
dc.subject | RTS game creation | en_US |
dc.subject | level editing | en_US |
dc.subject | MHUrho | en_US |
dc.subject | RTS hra | cs_CZ |
dc.subject | tvorba RTS her | cs_CZ |
dc.subject | editace úrovní | cs_CZ |
dc.subject | MHUrho | cs_CZ |
dc.title | UrhoRTS - platforma pro tvorbu realtimových strategických her | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2019 | |
dcterms.dateAccepted | 2019-09-05 | |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 203734 | |
dc.title.translated | UrhoRTS - Platform for Real-time Strategy Game Creation | en_US |
dc.contributor.referee | Gemrot, Jakub | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování a softwarové systémy | cs_CZ |
thesis.degree.discipline | Programming and Software Systems | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | 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 | Programování a softwarové systémy | cs_CZ |
uk.degree-discipline.en | Programming and Software Systems | 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 | Vývoj Realtimových strategických her (RTS) je složitým procesem spojujícím mnoho oborů. Cílem naší práce je vytvoření platformy zjednodušující proces tvorby 3D RTS her pro jednoho hráče a umožňující tvorbu logiky her jako pluginů v jazyce C#. Platforma umožňuje tvorbu her jako balíčků, definovaných pomocí XML souborů, obsahujících modely, textury, animace, definice grafického uživatelského rozhraní a pluginy. Pomocí těchto pluginů, vytvořených pomocí jazyka C#, umožňuje platforma definici umělé inteligence hráčů, jednotek, budov či projektilů obsažených v balíčcích. Platforma dále poskytuje funkce použitelné při implementaci pluginů. Součástí práce je ukázkový balíček, obsahující implementaci hry demonstrující schopnosti platformy. | cs_CZ |
uk.abstract.en | The development of Real-time strategy (RTS) games is a difficult process spanning many fields. The goal of this thesis is to create a platform to ease the development of 3D single player RTS games and to enable the use of C# language for plugin creation. Our platform enables users to create games as packages for the platform. Each package is defined by a single XML file, describing the contents of the package, which include 3D models, textures, animations, graphical user interface definitions and plugins. These plugins, created using the C# language, enable the game creator to create artificial intelligence for players, units, buildings and projectiles defined in the package. The platform also provides functions that can be used for creation of plugins. As a part of this thesis, we will create a showcase package to demonstrate the abilities of our platform. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 1 | |