<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="161949" NadgradivoID="0" NRID="25078358" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=161949" StOgledov="833" StPrenosov="198" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-19 18:11:49" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-161949">20.500.12556/RUL-161949</PID>
  <Naslov>Implementacija demonstracijskih projektov v MonoGame za predmet Tehnologija iger in navidezna resničnost</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Implementation of demonstration projects in MonoGame for the Game technology and virtual reality course</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>C#</Beseda>
    <Beseda>Objective-C</Beseda>
    <Beseda>MonoGame</Beseda>
    <Beseda>igra</Beseda>
    <Beseda>prevajanje izvorne kode v izvorno kodo</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>C#</Beseda>
    <Beseda>Objective-C</Beseda>
    <Beseda>MonoGame</Beseda>
    <Beseda>game</Beseda>
    <Beseda>transcompiling</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2024-09-17 11:14:05</DatumVstavljanja>
  <DatumObjave>2024-09-17 11:14:12</DatumObjave>
  <DatumSpremembe>2024-09-25 10:42:04</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="138346" Ime="Tevž" Priimek="Basaj" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="25098" Ime="Bojan" Priimek="Klemenc" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="143915875" Afiliacija="" ArrsID="32887" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37376</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/208851715">208851715</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="190949" DatotekaNRID="13918500" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3744781" VelikostDatotekeKratko="3,57 MB" DatumVstavljanja="2024-09-17 11:14:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Basaj_Tevz_-_Implementacija_demonstracijskih_projektov_v_MonoGame_za_predmet_Tehnologija_iger_in.pdf</Naziv>
      <OrgNaziv>Basaj_Tevz_-_Implementacija_demonstracijskih_projektov_v_MonoGame_za_predmet_Tehnologija_iger_in.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>9A2373F3E108E57DDF82C74A8C1BC434</MD5>
      <SHA256>4dcdeb7315ecaf136fe75d6d68cf2accc73cebe8c109cef52e4097f311daa797</SHA256>
      <UUID>19673eec-74d5-11ef-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=190949</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="58232"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
