Number of the records: 1
Dobrodružná hra pro iOS
Title statement Dobrodružná hra pro iOS [rukopis] / Jan Czerný Additional Variant Titles Dobrodružná hra pro iOS Personal name Czerný, Jan, (dissertant) Translated title Adventure game for iOS Issue data 2023 Phys.des. 38 s. (68378) Note Ved. práce Michal Krupka Oponent Petr Osička Another responsib. Krupka, Michal (thesis advisor) Osička, Petr (opponent) Another responsib. Univerzita Palackého. Katedra informatiky (degree grantor) Keywords iOS * Swift * Hra * SpriteKit * iOS * Swift * Game * SpriteKit Form, Genre bakalářské práce bachelor's theses UDC (043)378.22 Country Česko Language čeština Document kind PUBLIKAČNÍ ČINNOST Title Bc. Degree program Bakalářský Degree program Informatika Degreee discipline Aplikovaná informatika book
Kvalifikační práce Downloaded Size datum zpřístupnění 00228779-734846017.pdf 15 15 MB 04.01.2023 Posudek Typ posudku 00228779-ved-262993943.pdf Posudek vedoucího 00228779-opon-578372361.pdf Posudek oponenta
Tato práce představuje implementaci 2D "adventure" hry pro zařízení iOS a iPadOS. Porovnává možnosti vývoje her pro platformu iOS, u které zkoumá herní enginy a programovací jazyky. Vysvětluje důvod výběru frameworku SpriteKit a jazyka Swift. Rozebírá a popisuje frameworky SpriteKit a GamePlayKit, použité pro vývoj hry. Následně uvádí použití zmíněných frameworků při tvorbě hry a popisuje řešení problémů, jež mohou nastat při vývoji her pomocí zmíněných frameworků. Text této práce seznamuje čtenáře s obsahem hry, jejím příběhem a nakonec poskytuje programátorskou část, v níž vysvětluje implementaci hry i její uživatelskou dokumentaci, která seznámí uživatele s tím, jak se ve hře správně orientovat a na co se v ní zaměřit.This work presents the implementation of a 2D "adventure" game for iOS and iPadOS devices. It compares game development options for the iOS platform, where possible game engines and programming languages are explored. It explains the reason for choosing the SpriteKit framework and the Swift programming language. Further on it breaks down and describes the SpriteKit and GameplayKit frameworks used for the actual game development. Subsequently, it presents the use of the mentioned frameworks during the creation of a game and describes the solutions for problems, that may arise during the development of games while using the chosen frameworks. The text introduces the reader to the content of the game and its story, and it ultimately provides a programmer's guide explaining the game's implementation and the game's user documentation, which guides the user on how to properly navigate the game and what to focus on ingame.
Number of the records: 1