<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="96000" NadgradivoID="0" NRID="27697384" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=96000" StOgledov="263" StPrenosov="40" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-30 11:30:50" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-96000">20.500.12556/DKUM-96000</PID>
  <Naslov>Razvoj računalniške igre, podprte z umetno inteligenco</Naslov>
  <Podnaslov>magistrsko delo</Podnaslov>
  <TujJezik_Naslov>Development of an AI-Powered Computer Game</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V magistrskem delu smo se ukvarjali z izdelavo večplatforme igre, razvite v programskem jeziku Java s pomočjo ogrodja LibGDX. Glavni cilj te naloge je bila implementacija pametnega agenta, ki se uspešno odziva v okolju naše definirane igre. V okviru naloge smo izdelali vso grafiko, načrtali koncept igre, implementirali statične animacije, učinke delcev, dinamične animacije oziroma senčnike ter vzpostavili logiko igre. Za izdelavo statičnih animacij smo uporabili orodje Spine2D; vso grafiko smo narisali s pomočjo orodja Inkscape. Programsko kodo smo razvijali v orodjih Android Studio in IntelliJ IDEA Community Edition.
S pomočjo knjižnice tf-agents in programskega jezika Python smo implementirali pametnega agenta, pri čemer smo ga učili s pomočjo simulacije igre in lastno implementiranim lokalnim strežnikom. V produkcijski različici smo agenta izvajali z izvoženim modelom nevronske mreže v programskem jeziku Java.
Implementirano računalniško igro in pametnega agenta smo izčrpno preizkusili z več eksperimenti; delovanje agenta smo primerjali s človeškim igralcem. Ugotovili smo, da igra deluje nemoteno; pametni agent v večini primerov uspešno odigra računalniško igro, le malenkostno počasneje in manj učinkovito v primerjavi z izkušenim človeškim igralcem.</Opis>
  <TujJezik_Opis>The master’s thesis addresses the development of a cross-platform computer game created in the Java programming language using the LibGDX framework. The main objective was to implement an intelligent agent capable of responding to a pre-created simulated game environment. As part of this thesis, all required graphic assets, game design, static animations, particle effects, dynamic animations, e.g., shaders, and game logic implementation were created. The static animations were created using Spine2D, and all graphic assets were hand-drawn using the tool Inkscape. The programming code was developed in Android Studio and IntelliJ IDEA Community Edition. An intelligent agent was implemented with the support of the Python tf-agents library. It was trained using a game simulation and a custom implementation of a local server. In the production version, the intelligent agent was exported as a neural network model and deployed in Java. The implemented computer game and the intelligent agent were tested through multiple experiments, and the performance of the agent was compared with that of a human player. In conclusion, the game operates without issues. The intelligent agent successfully completes the game in most cases, though it is slightly slower and less successful than its human player counterpart in the experiments.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>računalniška igra</Beseda>
    <Beseda>LibGDX</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>okrepitveno učenje</Beseda>
    <Beseda>pametni agent</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>computer game</Beseda>
    <Beseda>LibGDX</Beseda>
    <Beseda>Java</Beseda>
    <Beseda>RL</Beseda>
    <Beseda>smart agent</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[P. Urbanč]</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="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-11-19 14:58:57</DatumVstavljanja>
  <DatumObjave>2025-12-22 11:32:24</DatumObjave>
  <DatumSpremembe>2026-02-03 03:14:16</DatumSpremembe>
  <DatumTrajnegaHranjenja>2026-02-04 03:11:02</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe>Maribor</KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani>1 spletni vir (1 datoteka PDF (XIII, 61 str.))</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>
  <Licence>
    <Licenca ID="3" Kratica="CC BY-NC 4.0" Naziv="Creative Commons Priznanje avtorstva-Nekomercialno 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by-nc/4.0/deed.sl" Logo="by-nc.eu.png" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/licence/by-nc.eu.png" DatumZacetkaLicenciranja="2025-11-19" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="83010" Ime="Peter" Priimek="Urbanč" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="412478211" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="78765" Ime="Božidar" Priimek="Potočnik" AltIme="B Potočnik" VlogaID="991" VlogaNaziv="Mentor" ConorID="4296803" Afiliacija="" ArrsID="15801" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.96:004.8(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/266989059">266989059</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:9ZAUPLWV</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="200772" DatotekaNRID="14474416" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="4196231" VelikostDatotekeKratko="4,00 MB" DatumVstavljanja="2025-11-19 19:37:44" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>MAG_Urbanc_Peter_2025.pdf</Naziv>
      <OrgNaziv>MAG_Urbanc_Peter_2025.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>C59B90146D76A689E96E0BAE54C6C431</MD5>
      <SHA256>453d0f597f88b433330301e920b76ca03d0d64fde9015603adf199ad3d7b805c</SHA256>
      <UUID>d01ff5fb-c576-11f0-865f-00155d000105</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=200772</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="80043"></Vsebina>
      </Vsebine>
    </Datoteka>
    <Datoteka ID="200769" DatotekaNRID="0" NamenDatotekeID="3" NamenDatoteke="Priloga" FormatDatotekeID="4" FormatDatoteke=".zip" MIME="application/zip" IkonaFormata="zip.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/zip.gif" VelikostDatoteke="27032" VelikostDatotekeKratko="26,40 KB" DatumVstavljanja="2025-11-19 18:19:27" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>MAG_Urbanc_Peter_2025.zip</Naziv>
      <OrgNaziv>MAG_Urbanc_Peter_2025.zip</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>7B3EA1B489E2CB73ABB490E3EC043BFE</MD5>
      <SHA256>39bfe0828fac37fcfd054ed212510490e0ce36db7b8aa3753eab7ba2abc3d2f2</SHA256>
      <UUID>e0e6c8f7-c56b-11f0-865f-00155d000105</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=200769</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
