| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 28
First pagePrevious page123Next pageLast page
1.
Razvoj računalniške igre, podprte z umetno inteligenco
Peter Urbanč, 2025, master's thesis

Abstract: 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.
Keywords: računalniška igra, LibGDX, Java, okrepitveno učenje, pametni agent
Published in DKUM: 22.12.2025; Views: 0; Downloads: 5
.pdf Full text (4,00 MB)
This document has many files! More...

2.
Razvoj računalniške igre Planes v ogrodju libGDX z uporabo razširitve KTX : diplomsko delo
Jure Đaković, 2024, undergraduate thesis

Abstract: V diplomskem delu so predstavljene platformne igre in razvoj iger v ogrodju libGDX s pomočjo razširitve KTX. V uvodu diplomskega dela je najprej na splošno predstavljen žanr platformnih iger od začetkov do današnjih trendov. Sledi predstavitev ogrodja libGDX in njegovih prednosti. V nadaljevanju je na kratko predstavljen programski jezik Kotlin in nekoliko podrobneje moduli iz razširitve KTX. Na praktičnem primeru igre Planes je prikazano, kako lahko z uporabo programskega jezika Kotlin razvoj 2D platformnih iger poteka na bolj učinkovit način. V zaključku so opisane razlike med razvojem iger v razširitvi KTX in ogrodju libGDX.
Keywords: libGDX, KTX, Java, Kotlin, računalniška igra
Published in DKUM: 04.06.2024; Views: 273; Downloads: 53
.pdf Full text (1,86 MB)

3.
Primerjava Unity in Godot za izdelavo 2D igre : diplomsko delo
Milica Dimitrievska, 2023, undergraduate thesis

Abstract: Namen tega diplomskega dela je primerjati dva pogona za igre, Unity in Godot, da bi ugotovili, katerega od njiju je bolje uporabiti pri razvoju 2D-igre. Za primerjavo dveh igralnih pogonov se moramo najprej seznaniti z izrazom igralni pogon. Prav tako bomo morali ločeno preučiti Unity in Godot ter določiti svoja pričakovanja. Primerjavo bomo opravili tako, da bomo izdelali preprosto 2D-igro z obema igralnima pogonoma, analizirali proces izdelave igre in primerjali izkušnje pri izdelavi. Glavni lik v igri bo čebelar, ki bo moral zbirati kozarce z medom in se pri tem izogibati čebelam. S tem preprostim konceptom igre bomo lahko uspešno prikazali vse pomembne lastnosti, ki jih mora imeti en igralni pogon, in jih nato primerjali. Cilj je naučiti se, kako izbrati najboljši pogon za igro glede na naša pričakovanja, in ugotoviti, kateri od teh dveh pogonov je najboljši za vas glede na vaša pričakovanja.
Keywords: Unity, Godot, 2D, računalniška igra
Published in DKUM: 27.06.2023; Views: 457; Downloads: 99
.pdf Full text (1,93 MB)

4.
Razvoj kaskadne kolutne igre Pixel Invaders : diplomsko delo
Klemen Ketiš, 2023, undergraduate thesis

Abstract: V diplomskem delu smo opisali razvoj kaskadne kolutne igre. Na kratko smo opisali področje iger na srečo in se spoznali z različnimi mehanikami kolutnih iger. Prav tako smo opisali uporabljene tehnologije pri razvoju, kot tudi igro, ki jo razvijamo. V zaključnem delu naloge smo razložili celoten postopek, ki je potreben za razvoj končane sodobne igre.
Keywords: razvoj kaskadne kolutne igre, računalniška kolutna igra, Typescript, PixiJS
Published in DKUM: 12.06.2023; Views: 667; Downloads: 140
.pdf Full text (5,10 MB)

5.
Razvoj računalniške kolutne igre : diplomsko delo
Nejc Planinšek, 2022, undergraduate thesis

Abstract: V tem diplomskem delu, opišemo implementacijo mobilne kolutne igre. Opišemo osnovne pojme s katerimi se srečujemo in kako delujejo kolutne igre. Prav tako opišemo orodja, ki smo jih uporabljal pri izdelavi. Na koncu opišemo vso delo, ki smo ga opravil med implementacijo in predstavimo končni produkt kolutne igre.
Keywords: razvoj računalniške igre, računalniška kolutna igra, libGDX, Android Studio, Java
Published in DKUM: 24.10.2022; Views: 716; Downloads: 119
.pdf Full text (3,88 MB)

6.
Dobre prakse pri implementaciji računalniške igre v igralnem pogonu Godot : diplomsko delo
Jaka Mesarec, 2022, undergraduate thesis

Abstract: V diplomskem delu Dobre prakse pri implementaciji računalniške igre v igralnem pogonu Godot je predstavljen igralni pogon Godot, v katerem je bila izdelana naša računalniška igra. Najprej so na kratko opisani osnovni koncepti igralnega pogona in programa za grafično oblikovanje. Nato so predstavljeni postopki ustvarjanja naših grafičnih elementov v slogu umetnosti pikslov. Sledi preučitev načrtovalskih vzorcev objektno usmerjenega programiranja in pomembnih konceptov igralnega pogona Godot. V zadnjem delu je predstavljena izdelana računalniška igra, ki temelji na prej opisanih konceptih.
Keywords: Godot, računalniška igra, objektno usmerjeno programiranje, umetnost pikslov
Published in DKUM: 21.10.2022; Views: 554; Downloads: 101
.pdf Full text (1,02 MB)

7.
Uporaba evolucijskih algoritmov pri razvoju računalniškega nasprotnika v računalniški igri pikada : magistrsko delo
Nina Tovornik, 2022, master's thesis

Abstract: Računalniške igre so dandanes nepogrešljivi del sodobnega življenja. Neprestano se spreminjajo in nadgrajujejo ter posledično postajajo čedalje kompleksnejše v razvoju. Zaradi slednjega se lahko pri njihovem razvoju poslužujemo evolucijskih algoritmov, ki temeljijo na Darwinovi teoriji o naravni selekciji. V nalogi smo opisali teorijo evolucijskih algoritmov, predstavili njihovo delitev in podrobneje razložili genetske algoritme in tehnike optimizacije. S pomočjo evolucijskih algoritmov smo v nalogi razvili računalniškega nasprotnika računalniške igre pikada. Temu smo dodali težavnostne stopnje in testirali njihovo uspešnost. Rezultate smo podrobneje proučili in jih v nalogi predstavili.
Keywords: evolucijski algoritmi, genetski algoritmi, inteligenca rojev, računalniška igra pikada, igralni pogon Unity
Published in DKUM: 17.10.2022; Views: 489; Downloads: 96
.pdf Full text (2,52 MB)

8.
Primerjava med ogrodjem libGDX in igralnim pogonom Unity na primeru razvoja računalniške igre Vitez : diplomsko delo
David Pintar, 2022, undergraduate thesis

Abstract: Cilj diplomskega dela je primerjava tehnologij za razvoj dvodimenzionalne računalniške igre Vitez v ogrodju libGDX in igralnem pogonu Unity. Predstavljene so njihove prednosti in slabosti, ki smo jih zaznali pri izdelavi prototipnega nivoja igre. Na koncu sledi tudi implementacija celotne dvodimenzionalne igre v igralnem pogonu Unity.
Keywords: 2D, Unity, libGDX, računalniška igra
Published in DKUM: 17.10.2022; Views: 477; Downloads: 67
.pdf Full text (1,24 MB)

9.
Razvoj računalniške igre Geometry : diplomsko delo
Peter Urbanč, 2021, undergraduate thesis

Abstract: Namen diplomskega dela je bil razviti večplatformno igro, ki jo lahko igramo na več operacijskih sistemih, kot so Windows, Linux in Android, delujočo računalniško igro, katere ideja še nima podobnega principa na tržišču. Narejena je s pomočjo elementov, ki smo jih obravnavali pri predmetu RRI, in sicer so to libGDX, GIMP Inkscape, Tiled Map Editor, Box2D in OpenGL. V igri lahko z značajem raziskujemo po mapi, izvedemo simulacijo bitke med nami in AI ter igramo mini igro kliker.
Keywords: računalniška igra, libGDX, JAVA, OpenGL
Published in DKUM: 18.10.2021; Views: 892; Downloads: 100
.pdf Full text (3,79 MB)
This document has many files! More...

10.
Razvoj računalniških iger v ogrodju Flame : zaključno delo
Andraž Čeh, 2021, undergraduate thesis

Abstract: To diplomsko delo obravnava načrtovanje in razvoj računalniških iger z ogrodjem Flame. Vsebuje opis ogrodja Flutter in programskega jezika Dart, na katerih temelji razvoj z ogrodjem Flame. Za potrebe tega diplomskega dela smo izdelali dve igri Astronaut rescue in Lawn mower. Razvoj smo analizirali in primerjali implementacijo teh iger z implementacijo z ogrodjem libGDX.
Keywords: računalniška igra, ogrodje Flame, Flutter, Dart
Published in DKUM: 18.10.2021; Views: 755; Downloads: 72
.pdf Full text (1,96 MB)

Search done in 0.1 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica