Po dolgem času se spet oglašam. Zadnji teden sem bil zaposlen s precej zanimivim projektom, ki mi je prinesel tudi kar nekaj uporabnih znanj. V nadaljevanju si lahko preberete več o tem.
Kako se je vse začelo…
Bil je sončen in topel dan, s prijateljem pa sva se ravno spričkala zaradi “navideznega” vdora na njegov forum. Spor sva se odločila rešiti na način, ki bo dokončno dokazal kdo je boljši. Kolegom sva tako naročila naj si izmislijo programersko nalogo, katero bodo kasneje ocenili in se odločili kdo je boljši. :=) Po premisleku so nama zadali nalogo izdelave igrice
“4 v vrsto”, katero bosta lahko igrala 2 igralca na različnih koncih sveta (multiplayer) preko brskalnika. Prvo kar mi je padlo na pamet je bilo to, da bo zadevico z uporabo spletnih tehnologij dokaj težko narediti, a na srečo nisem obupal.
Razvoj…
Že drugi dan sem začel z zbiranjem informacij in znanj, ki sem jih v nadaljevanju potreboval. Vedel sem, da bo za izvedbo potrebno upeljati AJAX, a moje JavaScript znanje je bilo bolj kot ne na nuli. Na srečo mi je priskočila na pomoč knjižica jQuery, ki ima vse potrebno upeljano na zelo enostaven način. Ko sem se odločil glede client-side odseka, sem moral najti še rešitev za samo jedro, kjer pa mi je moje PHP & MySQL znanje precej pomagalo. Največ težav mi je povzročal prav uporabniški vmesnik in delovanje na vseh brskalnikih (IE6 ni testiran), na koncu pa mi je vendarle uspelo.
Predstavljam vam “Beta 3″ različico moje aplikacije:
- povezava -> KLIK
- izvorna koda -> objavljena bo ob končni različici…
Statistika & To-Do…
- skupaj kode: ~1213 vrstic
- To-Do: izris zmagovalne kombinacije, popravki glede izhoda uporabnika…