Paginacija

Programi za izradu računalnih obrazovnih igara
Programi za izradu računalnih obrazovnih igara
Edvard Štimac
Računalne igre za obrazovanje, ali i ostale vrste računalnih igara razvijaju se u određenoj softverskoj razvojnoj okolini koja je posebno dizajniranja za izradu igara. Danas imamo na raspolaganju velik broj različitih softvera u tu svrhu. Svaki softver za izradu igre sastoji se od grafičkog sučelja u kojem se modeliraju, animiraju, povezivanju i ubacuju objekti igre, te svaki program sadrži logiku koja sve to povezuje. Jedan od najpristupačnijih softvera za izradu igara je GDevelop...
Programiranje Lego Mindstorms Autića
Programiranje Lego Mindstorms Autića
Ivan Novačić
U ovom radu je opisan Lego Mindstorms EV3 set. Objašnjeno je kako svi elementi seta funkcioniraju, poput senzora, motora i ostatka hardvera pa sve do EV3 računalnog programa za kreiranje softvera. Spominje se i robotika, kratka povijest i ponešto o autonomnim vozilima. Opisan je i autonomni Lego autić složen isključivo od dijelova ovog seta. Kako ga napraviti, kako mu funkcionira program i sveukupno iskustvo kako bi ga bilo koja osoba mogla sama složiti i razumjeti kako se njime...
Programiranje i produkcija zvuka u razvoju video igre
Programiranje i produkcija zvuka u razvoju video igre
Matija Pejčinović
Na početku ovog rada prikazan je povijesni presjek programiranja i produkcije zvuka u računalnim igrama. Središnji dio rada obuhvaća osnove fizike zvuka, važne pojmove potrebne za audio programiranje te detaljno opisuje vještine i potrebna predznanja budućeg audio programera. Naposlijetku, na konkretnom primjeru pojašnjen je spoj Google Resonance Audio worklet-a i Unity razvojnog alata.
Programiranje s poljima u C++
Programiranje s poljima u C++
Luka Galović
U ovom radu, opisana su neka od svojstava jezika C++ s naglaskom na polja. Također su opisani neki algoritmi sortiranja i pretraživanja koji koriste jednodimenzionalna polja za implementaciju. Praktični dio rada sastoji se od tri konzolne aplikacije. Jedna aplikacija koristi se za zbrajanje dvije matrice, druga aplikacija je implementacija Insertion sort algoritma dok je treća aplikacija implementacija binarnog pretraživanja polja.
Programiranje virtualnog robota za sakupljanje i organiziranje stvari
Programiranje virtualnog robota za sakupljanje i organiziranje stvari
Rene Frlan
U ovom radu opisana je izrada programa za upravljanje virtualnim robotom koristeći web stranicu za simulaciju robota GearsBot koji u prostoru pronalazi stvari i slaže ih na za to predviđena mjesta. Detaljno su opisani i objašnjeni svi korišteni hardware-ski i software-ski elementi. Na početku se opisuje hardware, opisuju se svi korišteni senzori i aktuatori koji se nalaze na robotu a koji omogućuju uspješno provođenje zadataka. Što se tiče software-a svi najbitniji procesi...
Programirljivo govorno sučelje s prepoznavanjem govornika
Programirljivo govorno sučelje s prepoznavanjem govornika
Denis Zornada
U ovome radu istražiti će se modeli neuronskih mreža sa zadatcima pretvorbe glasovnog zapisa u tekst, raspoznavanja govornika, modeli za sintezu glasovnog signala iz teksta te implementacija skriptnog programskog jezika kako bi se svi modeli povezali u jednu aplikaciju te kako bi se time napravio sustav govornog sučelja kojeg je korisnici mogu sami isprogramirati. Naglasak će biti na najnoviji i najboljim modelima koji su javno poznati na svom području. U drugom dijelu rada,...
Programski jezik Scratch
Programski jezik Scratch
Ivan Rupčić
U ovom radu se opisuju elementi vizualnog programskog jezika Scratch. Korisnici mogu kreirati programe koristeći se grafičkim programskim blokovima. Pomoću alata za uređivanje i crtanje pozadina i likova mogu se kreirati vlastiti likovi i pozadine. Mogu se kreirati zanimljive igre, poučne animacije i priče. Mogućnosti su neograničene. Posebna pozornost je posvećena kreiranju vlastitih primjera i igara u kojima su korišteni elementi Scratch-a. Kreirane igre su zanimljive, poučne i...
Programski jezik julia
Programski jezik julia
Josip Stojanović
Ovaj rad pruža detaljan pregled programskog jezika Julia. Prikazana je povijest i razvoj jezika, počeci i motivacija za njegovu kreaciju, te osnovne značajke koje ga čine jedinstvenim. Fokus je stavljen na ključne koncepte kao što su brzina izvršavanja, JIT kompajliranje, multiple dispatch i dinamički tipovi s opcionalnim anotacijama tipova. Također, istraženi su tipovi podataka, uključujući osnovne tipove, kolekcije i složene tipove podataka. Posebna pažnja posvećena je radu...
Projekt razvoja računalne igre
Projekt razvoja računalne igre
Vedran Šuštić
U ovaj diplomski rad će pokušati opisati sve faze i aktivnosti koje se događaju prilikom produkcije računalne igre. Korišteni produkcijski plan pokriva sva važna područja koja utječu na uspješnost projekta, te se može koristiti s malim i velikim timovima. U prvome poglavlju je predstavljen kratki uvod, stanje industrije i problematika zadane teme. Navedeni problemi se posebno odnose na neiskusne timove koji tek ulaze u industriju. U drugome poglavlju su navedene i opisane sve...
Projekti javnog bežičnog pristupa internetu Wlan Slovenija i Otvorena mreža
Projekti javnog bežičnog pristupa internetu Wlan Slovenija i Otvorena mreža
Igor Lipošćak
Projekti wlan slovenija i Otvorena mreža su pokrenuti kako bi okupili zaljubljenike u tehnologiju te kombiniranim iskustvima i znanjima omogućili ljudima besplatan pristup Internetu bežičnim putem. U tu svrhu su razvili vlastite softvere otvorenog koda Tunneldigger i nodewatcher, koji su im uz OpenWRT omogućili jednostavniju implementaciju i lakše širenje. Cilj ovog završnog rada je opisati tehnologiju koja se koristila za realizaciju projekta te kako se sam projekt razvijao.
Prototip sustava za ulaz u garažu korištenjem računalnog vida
Prototip sustava za ulaz u garažu korištenjem računalnog vida
Karlo Calvi
U radu je opisana izrada prototipa sustava za ulaz u garažu korištenjem računalnog vida. Prikupljene su i označene slike za učenje modela za detekciju registarskih pločica i testiranje sustava. Za detekciju pločica na prikupljenom skupu od 1379 slika naučen je model SSD ResNet 50. Nakon detekcije, na slike je nakon dodatne obrade je primijenjen OCR u svrhu očitanja registarskih oznaka. Očitani tekst registracije je proslijeđen funkciji koja metodom Levenshteinove udaljenosti...
Proširenje mogućnosti OpenCL stoga otvorenog koda za grafičke procesore AMD Radeon
Proširenje mogućnosti OpenCL stoga otvorenog koda za grafičke procesore AMD Radeon
Dominik Varelija
U ovom radu opisana je tema popravljanja OpenCL implementacije Clover u AMD upravljačkom stogu koristeći Piglit i OpenMM unit testove. Proučava se AMD upravljački stog sa fokusom na Clover i nudi se pregled arihitektura AMD GPU-a. Radi se na popravljanju dijelova implementacije koji ne zadovoljavaju Piglit i OpenMM unit testove koristeći alate GDB i Valgrind. OpenMM je program za simulaciju molekularnih sila i koristi se za predviđanje interakcije proteina i različitih fluida. Clover...

Paginacija