dc.contributor.advisor | Ježek, Pavel | |
dc.creator | Kripner, Matěj | |
dc.date.accessioned | 2022-07-25T13:38:16Z | |
dc.date.available | 2022-07-25T13:38:16Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/174266 | |
dc.description.abstract | The goal of this thesis was to implement the mobile game Traffic, in which the player controls a car and navigates through a road network. The general concept of the game is based on our vision of a game simulating the experience of driving that would be different from similar existing games. This vision proved to be overly complex. Therefore, we selected only a subset of its features while ensuring that the resulting game can serve as a basis for future extension towards the original vision. We targeted the Android operating system and used the Unity game engine and C# for implementation. In the resulting game, the player acts as a taxi driver, i.e. they pick up customers and drop them off at designated locations. The player receives game money and rating based on the quality of each ride. The game world contains roads, intersections, sidewalks, buildings and pedestrians. The game world can be edited by a game designer with no programming skills. The designer can shape the roads and sidewalks using Bézier curves and connect roads into intersections. The shape of intersections is generated automatically. 1 | en_US |
dc.description.abstract | Cílem této práce byla implementace mobilní hry Traffic, ve které hráč ovládá auto a projíždí herním světem po silniční síti. Její základní princip vychází z naší vize hry simulující řízení, která by obohatila nabídku již existujících her. Tato vize se ukázala jako příliš komplexní, a proto jsme z jejích funkcionalit vybrali pouze podmnožinu, přičemž jsme dbali na zachování rozšiřitelnosti směrem k původní vizi. Jako cílovou platformu jsme zvolili systém Android a jako implementační nástroj engine Unity spolu s jazykem C#. Ve výsledné hře je hráč v roli taxikáře, tj. převáží lidi na jimi určené destinace. Podle kvality jednotlivých jízd získává peníze a hodnocení. Při tom projíždí světem obsahujícím silnice, křižovatky, chodníky, budovy a chodce. Herní svět je připraven na modifikaci herním návrhářem, který ne nutně umí progra- movat. Návrhář silnicím a chodníkům přiřazuje libovolný tvar daný Bézierovou křivkou a silnice pak spojuje do křižovatek. Tvar křižovatek se automaticky určí z tvaru navazu- jících silnic. 1 | cs_CZ |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Unity|.NET|silniční síť|Bézierova křivka | cs_CZ |
dc.subject | Unity|.NET|road network|Bézier curve | en_US |
dc.title | Traffic - hra se simulací silniční sítě | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2022 | |
dcterms.dateAccepted | 2022-06-17 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 244925 | |
dc.title.translated | Traffic - Road Network Simulation Game | en_US |
dc.contributor.referee | Švancara, Jiří | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Informatika se specializací Obecná informatika | cs_CZ |
thesis.degree.discipline | Computer Science with specialisation in General Computer Science | en_US |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
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 | Informatika se specializací Obecná informatika | cs_CZ |
uk.degree-discipline.en | Computer Science with specialisation in General Computer Science | 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 | Cílem této práce byla implementace mobilní hry Traffic, ve které hráč ovládá auto a projíždí herním světem po silniční síti. Její základní princip vychází z naší vize hry simulující řízení, která by obohatila nabídku již existujících her. Tato vize se ukázala jako příliš komplexní, a proto jsme z jejích funkcionalit vybrali pouze podmnožinu, přičemž jsme dbali na zachování rozšiřitelnosti směrem k původní vizi. Jako cílovou platformu jsme zvolili systém Android a jako implementační nástroj engine Unity spolu s jazykem C#. Ve výsledné hře je hráč v roli taxikáře, tj. převáží lidi na jimi určené destinace. Podle kvality jednotlivých jízd získává peníze a hodnocení. Při tom projíždí světem obsahujícím silnice, křižovatky, chodníky, budovy a chodce. Herní svět je připraven na modifikaci herním návrhářem, který ne nutně umí progra- movat. Návrhář silnicím a chodníkům přiřazuje libovolný tvar daný Bézierovou křivkou a silnice pak spojuje do křižovatek. Tvar křižovatek se automaticky určí z tvaru navazu- jících silnic. 1 | cs_CZ |
uk.abstract.en | The goal of this thesis was to implement the mobile game Traffic, in which the player controls a car and navigates through a road network. The general concept of the game is based on our vision of a game simulating the experience of driving that would be different from similar existing games. This vision proved to be overly complex. Therefore, we selected only a subset of its features while ensuring that the resulting game can serve as a basis for future extension towards the original vision. We targeted the Android operating system and used the Unity game engine and C# for implementation. In the resulting game, the player acts as a taxi driver, i.e. they pick up customers and drop them off at designated locations. The player receives game money and rating based on the quality of each ride. The game world contains roads, intersections, sidewalks, buildings and pedestrians. The game world can be edited by a game designer with no programming skills. The designer can shape the roads and sidewalks using Bézier curves and connect roads into intersections. The shape of intersections is generated automatically. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |