Računalništvo, telefonija
11.07.2014 15:35
Posodobljeno 10 let nazaj.

Deli z drugimi:

Share

EdIT Maribor: Razvoj igre Večigralski Bingo

V Mariboru petnajst udeležencev razvija igro Večigralski bingo, ki jo bi jo lahko uporabniki po vsem svetu igrali na vseh elektronskih napravah – od mobilnikov do tabličnih računalnikov.
Na poletni šoli EdIT bodo udeleženci razvili igro Večigralski bingo
Na poletni šoli EdIT bodo udeleženci razvili igro Večigralski bingo

Dobrodošlica za udeležence EdIT

V ponedeljek , 7. 7., so na Comtradu začeli s prvim uradni dnem poletne šole EdIT 2014. Udeležencem so pripravili kratke predstavitve o podjetju. Za njih so organizirali tudi različne spoznavne in družabne igre, da bi se v delovnem okolju počutili čim bolj sproščeno. Cilj iger je tudi omogočiti, da se spoznajo med seboj, saj gre za timski projekt, katerega cilj je razviti čim boljši končni izdelek oziroma igro. Poletna šola se zaključi v petek, 18. 7., ko bodo udeleženci na končni predstavitvi zaposlenim na podjetju Comtrade predstavili igro, ki so jo razvili V času poletne šole je Comtradova ekipa EdIT pripravila tudi številna druga tehnična predavanja, ki so jih pripravili Comtradovi izkušeni inženirji.

Tehnologije za izvedbo projekta

Že sam naslov HMLT5 Bingo pove, da bo igra razvita z uporabo tehnologije HTML5. Na poletni šoli EdIT bodo udeleženci razvili igro od samega začetka. Razvili bodo odjemalski in strežniški del, prav tako pa bodo poskrbeli tudi za komunikacijo med obema deloma. Strežniški vidik igre bo razvit s pomočjo platforme NodeJs, ki temelji na skriptnem jeziku JavaScript. Komunikacija bo zagotovljena s pomočjo protokola WebSocket, oziroma bolj natančno, uporabljen bo modul Socket.IO, ki je trenutno najbolj primeren za to vrsto igre. Odjemalski del igre, torej tisti del, ki bo prikazan igralcem Binga, bo prav tako razvit s skriptnim jezikom JavaScript, poleg katerega bodo razvijalci uporabili grafično knjižnico ImpactJs ter ogrodje jQuery Mobile. Igra bo igralcem omogočala registracijo, prijavo, nalaganje denarja in klepetalnico, preko katere bodo lahko prijavljeni igralci klepetali. Ti gradniki bodo večinoma razviti in oblikovani s pomočjo ogrodja jQuery Mobile in tehnologijo CSS. Vsi ostali elementi igre, kot so animacije, slike, zvoki itn. pa bodi razviti s pomočjo knjižnice ImpactJS. Več na sliki.

S pripravami pričeli že v začetku junija

Letošnji mentor poletne šole v Mariboru je Mitja Cof, razvijalec iger v Comtrade Gaming, ki je odgovoren za celoten projekt. »S pripravami na poletno šolo smo pričeli že kakšen mesec dni pred uradnim začetkom šole. Najprej smo določili tematiko poletne šole, torej HTML5 Bingo, nato pa smo nadaljevali s pripravo dokumentacije in specifikacije projekta. Zaradi vedno širše uporabe mobilnih tablic in telefonov smo se odločili, da bomo projekt izdelali s tehnologijo HTML5, ki je vedno bolj priljubljena.«

Igra Bingo (po naše tombola) obstaja že veliko časa in jo v različnih oblikah igrajo po vsem svetu. Pri teh igrah ima velik vpliv druženje, zato je velik izziv, kako ta občutek prenesti v internetno različico igre. Na poletni šoli razvijajo ameriško različico igre Bingo, ki se igra s 75 številkami in karticami v velikosti 5 × 5.

»Ko smo imeli idejo in smo zaključili dokumentacijo, smo povabili dva študenta, ki sta bila že leto prej udeleženca poletne šole, da skupaj razvijeta prototip igre, obenem pa sta pripravila tehnične predstavitve programskih jezikov, s pomočjo katerih sta razvijala igro. Nekaj dni pred uradnim začetkom smo skupaj pripravili in postavili delovni prostor za vse udeležence, kar pomeni, da je vsak dobil svojo delovno postajo,« razlaga Mitja Cof.

Štiri ekipe za pripravo različnih delov projekta

Poleg začetnih priprav projekta je vloga inštruktorjev na šoli EdIT, da pomagajo organizirati delo v času poletne šole. V Mariboru udeležencem pomagata Uroš Brumen in Klemen Plazar.

»Vsi udeleženci so že razdeljeni v ekipe, glede na njihova zanimanja. Trenutno imamo ekipo za razvoj strežniškega dela, ekipo za odjemalski del, pod katero spada tudi ekipa za oblikovanje, in ekipo preizkuševalcev, ki preverjajo da posamezni deli aplikacije delujejo, tako kot je bilo zamišljeno, in da je oblikovanje prilagojeno različnim napravam, kot so mobilni telefoni in tablice. Pri razvoju se držimo agilnih metod, tako da lahko hitro preverjamo, kako poteka delo in ali bo opravljeno v roku. Projekt poteka po načrtih in tudi vzdušje med udeleženci je odlično,« razloži Klemen.

Agilni pristop za razvoj

Udeleženka Mateja Hazl nam pojasni svojo vlogo: »Pri letošnji poletni šoli sodelujem v delu ekipe, ki razvija uporabniški vmesnik. Pri tem uporabljamo relativno mlado tehnologijo Impact.js. Trenutno delamo predvsem na pozdravnem zaslonu, ki se bo uporabniku prikazal ob nalaganju igre, in na animiranem stranskem podoknu, ki bo služil prijavi uporabnika. Pri razvoju smo ubrali agilni pristop, ki je trenutno ena izmed najbolj priljubljenih tehnik organizacije dela na projektu. Kot eden izmed dveh vodij scrum master, ki sledita delu ekip in posameznih članov, tudi poročam inštruktorjema o morebitnih ovirah in težavah, na katere naletimo pri razvoju. Ena izmed večjih ovir, na katere smo naleteli pri začetku tega projekta, so bile nove tehnologije, s katerimi večina prej ni imela izkušenj. Vseeno pa verjamem, da smo vsi udeleženci poletne šole EdIT željni novih znanj in izkušenj predvsem iz področja iger, zato nam nove tehnologije ne bodo predstavljale prevelikih težav na poti do končnega izdelka.«

EdIT trenutno poteka na petih lokacijah v treh državah

Tudi na vseh ostalih lokacijah (Kragujevac, Sarajevo, Banja Luka in Ljubljana) so udeleženci poletne šole EdIT aktivirali svoj talent in znanje. Projekti so že v polnem teku, roki pa izjemno kratki. EdIT traja 10 delovnih dni, zaključna predstavitev projektov po posameznih lokacijah pa je predvidena v petek, 18. 7. Več o posameznih EdIT projektih si lahko ogledate na družabnem omrežju Facebook.

Izjave udeležencev in ekipe EdIT 2014

Klemen Plazar, Izjava inštruktorja poletne šole EdIT 2014 v Mariboru

Uroš Rudolf, Izjava udeleženca in vodje projekta EdIT 2014 v Mariboru

Sašo Marković, Izjava udeleženca poletne šole EdIT 2014 v Mariboru

Uradna spletna stran EdIT

EdIT Facebook


Prijavi napako v članku

Povezave

Članek je pripravljen v sodelovanju s partnerjem COMTRADE d.o.o.
Za več informacij so vam na voljo pri COMTRADE d.o.o.
Ob kontaktu povejte, da ste objavo zasledili v Računalniških novicah.

Comtrade EDIT 2017: Poletna šola kot izhodišče karierne odličnosti

Želite biti obveščeni o novostih, ki jih pripravljamo s partnerjem COMTRADE d.o.o.? Vpišite svoj e-mail in se prijavite na BREZPLAČNE e-novice, od katerih se lahko kadarkoli odjavite.




Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

BILAZ d.o.o.

Sedejeva ulica 8, 5000 Nova Gorica, Tel: 05 333 19 00
Ponudba kakovostnih storitev s kvalitetnimi materiali in "brand name" računalniškimi blagovnimi znamkami jih uvršča v sam vrh tovrstnih ponudnikov. Cenovna politika podjetja je ... Več

Tiskarna Igma-Graf, Martin Škofljanec s.p.

Brege 60, 8273 Leskovec pri Krškem, Tel: 040 744 158
Kako vam lahko reklamna majica pomaga pri promociji vašega podjetja Promocije podjetja se je potrebno lotiti na pravi način, saj potencialna stranka ne sme imeti občutka vsiljivosti ... Več
Srebrni partner

VERLAG DASHOFER d.o.o.

Dunajska cesta 21, 1000 Ljubljana, Tel: 01 434 55 90
Založba Verlag Dashöfer je v Sloveniji prisotna že več kot 20 let. Od ustanovitve leta 2003 smo postali zanesljiva podpora že več kot 15.300 poslovnim uporabnikom, ki spremembe ... Več
Zlati partner

FIŠ – FAKULTETA ZA INFORMACIJSKE ŠTUDIJE

Ljubljanska cesta 31a, 8000 Novo mesto, Tel: 07 373 78 84, 07 373 78 70
Sodobni študijski programi, možnost virtualne udeležbe na vseh predavanjih in vajah FIŠ je prva in edina javna fakulteta v Novem mestu, ki ponuja tako brezplačen redni ... Več