izpis_h1_title_alt

Implementacija demonstracijskih projektov v MonoGame za predmet Tehnologija iger in navidezna resničnost
ID Basaj, Tevž (Author), ID Klemenc, Bojan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (3,57 MB)
MD5: 9A2373F3E108E57DDF82C74A8C1BC434

Abstract
Pri predmetu Tehnologija iger in navidezna resničnost na Fakulteti za računalništvo in informatiko Univerze v Ljubljani se za prikaz procesa razvoja iger uporablja demonstracijske projekte napisane v ogrodju XNI, oziroma v jeziku Objective-C. Ker je orodje XNI zastarelo, se ne razvija več in je omejeno na platformo iOS, jezik Objective-C pa izgublja na popularnosti, je prepis teh projektov v ogrodje MonoGame, odprtokodno in večplatformsko implementacijo XNA, nujen. V diplomskem delu opisujemo postopek prepisa oziroma prenosa projektov v ogrodje MonoGame in jezik C\#. Najprej analiziramo delovanje obeh ogrodij ter izpostavljamo izzive, s katerimi smo se srečali med prenosom, prav tako pa tudi rešitve in orodja, ki smo jih uporabili. Na koncu ovrednotimo oziroma primerjamo prenesene igre z originali, ocenimo učinkovitost prenosa in predlagamo nadaljnje izboljšave.

Language:Slovenian
Keywords:C#, Objective-C, MonoGame, igra, prevajanje izvorne kode v izvorno kodo
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-161949 This link opens in a new window
COBISS.SI-ID:208851715 This link opens in a new window
Publication date in RUL:17.09.2024
Views:61
Downloads:34
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Implementation of demonstration projects in MonoGame for the Game technology and virtual reality course
Abstract:
To illustrate the game development process in the Game Technology and Virtual Reality course at the Faculty of Computer and Information Science, University of Ljubljana, demonstration projects that are written in Objective-C in the XNI framework are used. Since the XNI framework is outdated, no longer under development, and limited to the iOS platform, furthermore, because the Objective-C language is losing popularity, it is essential to rewrite these projects using the MonoGame framework, an open-source and cross-platform implementation of XNA. This thesis describes the process of rewriting and porting of the projects to the MonoGame framework and the C# language. We first analyze the functionality of both frameworks and highlight the challenges encountered during the porting process, as well as the solutions and tools utilized. Finally, we evaluate and compare the ported games with the originals, assess the effectiveness of the porting process, and suggest further improvements.

Keywords:C#, Objective-C, MonoGame, game, transcompiling

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back