1. Razvoj računalniške igre, podprte z umetno inteligencoPeter Urbanč, 2025, magistrsko delo 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. Ključne besede: računalniška igra, LibGDX, Java, okrepitveno učenje, pametni agent Objavljeno v DKUM: 22.12.2025; Ogledov: 0; Prenosov: 4
Celotno besedilo (4,00 MB) Gradivo ima več datotek! Več... |
2. Razvoj računalniške igre Uno : diplomsko deloNick Srebot, 2025, diplomsko delo Opis: Namen diplomskega dela je bil razvoj digitalne različice namizne igre Uno z večigralsko funkcionalnostjo. Rešitev je bila implementacija arhitekture odjemalec-strežnik, ki je obravnavala pogoste težave pri razvoju večigralskih iger, kot so sinhronizacija igralcev, upravljanje stanja in posodobitve v realnem času. Za opredelitev mehanike igre in primarnega uporabniškega vmesnika je bilo uporabljeno ogrodje libGDX. Zasnovo lokalnega strežnika je omogočalo okolje Node.js, upravljanje z zbirko podatkov pa PostgreSQL. Rezultat je bila celovita in robustna aplikacija, ki je vse svoje komponente integrirala v kohezivno celoto, hkrati pa izpolnila tehnične zahteve in zahteve glede uporabniške izkušnje. Ključne besede: razvoj računalniških iger, Uno, večigralstvo, libGDX, odjemalec-strežnik Objavljeno v DKUM: 15.10.2025; Ogledov: 0; Prenosov: 24
Celotno besedilo (3,88 MB) |
3. Razvoj računalniške igre Planes v ogrodju libGDX z uporabo razširitve KTX : diplomsko deloJure Đaković, 2024, diplomsko delo Opis: 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. Ključne besede: libGDX, KTX, Java, Kotlin, računalniška igra Objavljeno v DKUM: 04.06.2024; Ogledov: 273; Prenosov: 52
Celotno besedilo (1,86 MB) |
4. |
5. Izdelava računalniške igre ChronoSlime z libGDX : diplomsko deloJakob Šrumpf, 2023, diplomsko delo Opis: Diplomsko delo se osredotoča na razvoj računalniške igre s pomočjo okvira LibGDX in sistema
ECS (Entity-Component-System). Namen dela je raziskati in predstaviti uporabo sistema
ECS pri ustvarjanju iger. Delo ponuja podroben opis vsakega vidika razvoja roguelike
igre, vključno s komponentami, entitetami in sistemi. Poleg tega se posveti tudi praktični
implementaciji tega pristopa v igri. Diplomsko delo predstavi uspešen razvoj igre Čhrono-
Slime”in poudari prednosti, ki izhajajo iz uporabe sistema ECS. Skozi to delo smo spoznali
pomembnost sistema ECS v kontekstu razvoja računalniških iger. Ključne besede: LibGdx, ECS, Igre, Programiranje Objavljeno v DKUM: 03.11.2023; Ogledov: 768; Prenosov: 84
Celotno besedilo (2,57 MB) |
6. Proceduralno generiranje sveta v 3D računalniški igri, temelječi na kockah, v ogrodju libGDX : diplomsko deloKlemen Napast, 2023, diplomsko delo Opis: Čeprav so računalniki v današnjem času zelo zmogljivi, proceduralno generiranje naključnega sveta v realnem času predstavlja zelo velik izziv, saj brez pravilne optimizacije program ne deluje dovolj hitro, kar lahko vpliva na igralčevo izkušnjo in posledično onemogoči uspešnost njegovega igranja. V diplomskem delu smo preučili metode in rešitve za čim bolj optimalno generiranje na kockah temelječega naključnega sveta. Prav tako pa smo izdelali računalniško igro v ogrodju libGDX, v katerem lahko igralec upravlja z naključno generiranim svetom in ga raziskuje. Ključne besede: proceduralno generiranje, libGDX, java, računalniške igre Objavljeno v DKUM: 18.08.2023; Ogledov: 813; Prenosov: 135
Celotno besedilo (2,29 MB) |
7. |
8. Razvoj računalniške kolutne igre : diplomsko deloNejc Planinšek, 2022, diplomsko delo Opis: 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. Ključne besede: razvoj računalniške igre, računalniška kolutna igra, libGDX, Android Studio, Java Objavljeno v DKUM: 24.10.2022; Ogledov: 716; Prenosov: 118
Celotno besedilo (3,88 MB) |
9. |
10. |