Mobilno RSS Facebook Twitter E-novice Nastavi za domačo stran Dodaj med priljubljene Podcast Rock Radio Pozabljeno geslo Registriraj se Prijava facebook_connect.gif



  • A- A+

11.07.2014      15:35
|
EdIT Maribor

EdIT Maribor: Razvoj igre Večigralski Bingo

  • A- A+

Na poletni šoli EdIT bodo udeleženci razvili igro Večigralski bingoNa poletni šoli EdIT bodo udeleženci razvili igro 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.

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










KOMENTIRAJ

X


ANKETA
Arhiv anket

Kako je tehnologija spremenila vaše življenje?










>>
Kako drastično je tehnologija spremenila svet?

ZADNJE RAČUNALNIŠKE TEŽAVE IN REŠITVE

ZADNJE KOMENTIRANE NOVICE

Prihaja prvi poceni telefon, ki bo nadomestil... 3
zgubar  |  gre za dodaten zaslon!
Revolucionarno odkritje: Baterije, ki jih lah... 5
markobarko  |  kako dolgo še bomo brali o novih super "...
Revolucionarno odkritje: Baterije, ki jih lah... 5
abhorsen.  |  Ha ha ha še 1 izmet tisti sanja prase ku...
Prihaja prvi poceni telefon, ki bo nadomestil... 3
Bigpodgurc  |  Ena stvar x86
RN KANAL




e-novice Želim brezplačno izdajo uredniškega izbora
najboljših računalniških novic na e-mail
Potrdi
(predogled)
(predogled)
(predogled)
(predogled)
(predogled)


100% skrbno bomo varovali vašo zasebnost in odnaročili se boste lahko kadarkoli!
Twitter




V zgornje okence vpišite vaš elektronski naslov, na katerega boste prejeli nadaljna navodila.

Mozilla Firefox

Kliknite na meni Orodja (Tools) in izberite Možnosti (Options)
V zavihku Splošno (Main) v polje Domača stran (Home Page) vpišite naslov rn.si
Kliknite na gumb V redu (OK)

Internet Explorer

Kliknite na meni Orodja (Tools) in izberite Internetne možnosti (Internet Options)
V zavihku Splošno (General) v polje Home Page (Domača stran) vpišite naslov rn.si
Kliknite na gumb V redu (OK)

Chrome

Hkrati pritisnite ALT+F in izberite Možnosti
V zavihku Osnove kliknite na gumb Uporabi trenutno stran
Kliknite na gumb Zapri

Netscape Navigator

Kliknite na meni Tools in izberite Options
V zavihku Main v polje Home Page vpišite naslov rn.si
Kliknite na gumb OK

Opera

Hkrati pritisnite CRTL+F12
Kliknite gumb »Use current«
Kliknite na gumb OK

Safari

Hkrati pritisnite tipki CTRL+","
Izberete zavihek General
Kliknite gumb »Set to current page«

Mozilla Firefox

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb Shrani (Save)

Internet Explorer

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb Dodaj (Add)

Chrome

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb Končano (Finish)

Netscape Navigator

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb OK

Opera

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb OK

Safari

Hkrati pritisnite tipki CTRL+D
Kliknite na gumb OK