Ovih dana jedna simpatična Facebook igra našla se u centru pažnje računarske javnosti. Tim srpskih programera napravio je „Piliće“ i uklopio igru u Facebook zajednicu. Iza proste igre krije se vrlo ozbiljna tehnologija...
Izvor: PC Press
Da li Facebook igra koja je nastala u Srbiji može da doživi svetsku popularnost i okupi više od milion igrača? Nenad Hrnjak i ekipa koja stoji iza igre „Pilići“ (Chicken Lines) čvrsto veruje da može.
Uspešan start, kao i trend brzog rasta, pokazuju da igra ima veliki potencijal: zarazna je, pa prvi pokazatelji govore da je cilj dostižan. Sa više od 56.000 aktivnih igrača nakon prve tri nedelje, autori su zadovoljni i očekuju da milioniti igrač stigne za oko šest do devet meseci.
A igrača već ima na svim kontinentima...
Priča o pilićima
Tim koji je razvio ovu Facebook igru čini petnaestak stručnjaka u raznim oblastima, među kojima su programeri, dizajneri, animatori, kompozitori, muzičari, tekstopisci... Tim je okupio i organizovao Nenad Hrnjak, virtuelno doduše – ekipa se nikad nije sastala uživo, a mnogi su kontaktirali među sobom samo elektronski.
Za odličnu grafiku pobrinuo se Dragan Jakovljević. Dejan Dragić radio je na Flash programiranju, a Dejan Vesić i Milorad Tomašević bili su zaduženi za usklađivanje Amazon Cloud servisa i Facebook API ja.
Boris Mladenović iz grupe „Jarboli“ komponovao je muzičku temu na engleskom jeziku, a srpsku verziju pesme napravio je di džej Nik – Nikola Tomić. Dvanaest priča o junacima igre, kasnije objavljenih u digitalnom obliku za čitač Kindle, napisao je Brady Woodson. Iako su svi iskusni stručnjaci u svojim oblastima, ipak im je trebalo više od osam meseci da naprave proizvod kojim će biti zadovoljni.
Ekipa „Pilića“ morala je da reši niz složenih problema i primeni mnoge savremene koncepte i tehnologije. Igra se odvija na Amazon Cloud u, što daje pouzdanost i skalabilnost. Ona je na platformi koja povezuje Facebook, mobilne uređaje, servise za plaćanje (payment services su upravo ono što nam u Srbiji nedostaje i što obeshrabruje razvojne timove). Kolege iz tima navode da je odnos Amazon a i Facebook a i njihove tehničke podrške u odnosu na zahteve razvojnog tima bio vrlo brz i korektan u vreme razvoja, ali i sada kada je igra krenula uživo. Desilo se i da je Amazon Cloud pao u jednom trenutku neposredno po kretanju ove igre, a posebna priča su konstantne i ne uvek najavljene promene Facebook API ja, koje su znale i te kako da zadaju probleme.
Igra trenutno postoji na srpskom, engleskom i italijanskom jeziku. Prate je razni drugi sadržaji: muzički spotovi na YouTube u, serija priča o superpilićima, pa čak i knjiga (na engleskom) u Amazon Kindle i iBook formatima. Jedan od dokaza da je igra uspešna jeste i to što se pojavio haker koji je „bez dozvole uzeo“ vizuelni identitet ChickenLines i pokušava na njemu da zaradi; kažu da ste na pravom putu ako pokušavaju da vas hakerišu. Dok sam pisao ovaj tekst, autori su mi javili da su imali problema s još jednim hakerskim napadom: neko se potrudio da sebi upiše 200.000 zlatnih zrna. A zlatna zrna su važna, jer pomoću njih možete da kupite mnogo korisnih superpilića koji će vam obezbediti bolji rezultat.
Jasno je da je milion igrača bilo kog softvera znatno teže dostići ako radite iz Srbije nego iz SAD ili neke druge velike države, koja ima mnogo veći broj korisnika Facebook a, jezičku prednost, razvijene sisteme plaćanja, podršku preduzetničkih ideja, dobru poslovnu i drugu infrastrukturu, kao i tradiciju online gaming a. Ako radite iz Srbije, imaćete skoro nepremostiv problem Internet plaćanja. U većini drugih zemalja taj problem je odavno rešen. Bilo kakvo slanje i prijem knjiga, reklamnog materijala, medija s programima i drugih sitnih stvari, koje je uobičajeno i finansijski vrlo povoljno u svetu, kod nas je na granici mogućeg. O složenim administrativnim i birokratskim procedurama da i ne govorimo.
I vi možete možete da doprinesete popularizaciji igre. Zamolili bismo čitaoce da savetuju autorima igre šta treba uraditi da igra iz Srbije ostvari cilj – milion korisnika. Predloge šaljite na info@chickenlines.com. Ako imate iskustva u kreiranju sistema s velikim brojem korisnika i izazovima koji to prate, marketinškim nastupima, društvenim mrežama, casual gaming u i upravljanju sličnim sistemima, podelite ih sa „pilićarima“ na blogu. Onaj ko da najbolju ideju i predlog, dobiće posebnu nagradu od kreatora ove igre.
O igri
Osnovna verzija igre „Pilići“ nastala je još 1998. na bazi poznate igre Lines; nova verzija je zadržala ideju i duh stare igre, ali je kompletno prerađena i prilagođena za Facebook.
Na ovoj društvenoj mreži igra je startovala 20. jula. Glavni junaci igre su pilići i superpilići Džoker, Pilpilot, Riđi Pera, Čarobnjak, Zorka, Duh, Ključarka, Zombiša, Sima Struja i Student, koji svojim posebnim moćima pomažu igraču da ostvari što bolji rezultat. Radi se o logičkoj igri koja je pogodna i za decu i za odrasle. Kombinatorika, koja je potrebna za stvaranje linija u igri, jača vaše moždane vijuge i sposobnost uočavanja.
Cilj igre je da se oslobode pilići iz kokošinjca dimenzija 8×8, praveći „linije“ pilića. Linija je napravljena kada ima pet ili više pilića iste boje u vertikalnom, horizontalnom ili dijagonalnom nizu. Za svaku liniju nagrađeni ste bodovima igre i takozvanim XP poenima. Pre nego što počnete igru možete izabrati do četiri superpileta i jedan x2 množilac poena. Svako superpile ima posebnu moć koja oslobađa prostor na tabli, daje nove mogućnosti za formiranje linija pilića ili umnožava poene u igri.
U ovoj igri svakako niste sami – pored očiglednog cilja, osvajanja što većeg broja poena, tu ste da pomognete prijateljima, a i oni vama. Tri su načina za to: pozovite prijatelje da igraju „Piliće“; ako prihvate pozivnicu, dobićete 300 zlatnih zrna. Drugo, svakom svom Facebook prijatelju možete poslati izabrano superpile kao poklon (eto dobre ideje za rešavanje problema rođendana vaših virtuelnih prijatelja na ovoj društvenoj mreži) i time mu pomoći da i on postigne što bolji rezultat u narednim partijama „Pilića“
Na kraju, možete da uparite superpiliće s prijateljima i tako prijatelju obezbedite jedno superpile kao besplatni bonus tokom čitav nedelje (ono za koje ga upari najveći broj prijatelja). Ove dodatne mogućnosti i raznolikost svake nove igre, sigurno će vas privući da se ponovo vratite i osvojite neko zlatno zrno više.
Brojne velike stvari i uspesi su započeli skoro slučajno, okupljanjem neformalnih grupa kreativnih stvaralaca koji su verovali u uspeh. Oslobađa se energija novih ideja i preduzimljivosti na ovim prostorima, što budi optimizam, koji može poslužiti kao podstrek onima koji u tišini svojih soba sanjaju o svetskom uspehu.
Pilići u oblaku
Interaktivni projekti u početnim fazama (startups) imaju specifične serverske zahteve. U zavisnosti od uspeha projekta, a najviše od stepena zaraznosti igre ili aplikacije koja se definiše kao viralnost, početna potražnja može biti mala, pa aplikaciju bez problema može podržati prosečan server. Kako interesovanje raste, serveri se mogu dodavati čak i ručno, jedan po jedan, ali mogu se javiti i izraziti skokovi, na primer posle odlične TV reklame ili posle članka u novinama. Naravno, moguća je i stagnacija, pa i padovi interesovanja.
Važno pitanje je kako uskladiti ta dva, naizgled nepomirljiva, aspekta: trošak infrastrukture nije mali, ali neophodna je dobra funkcionalnost i brzo vreme odziva aplikacije za korisnike, jer ne želite da izgubite nijednog novog igrača. Ako zbog gubitka funkcionalnosti ili sporog odziva servera korisnici izgube interesovanje, obično se više ne vraćaju. Odgovor leži u Cloud Computing u, gde se sama infrastruktura (serveri, baze podataka i prostor na diskovima) tretira kao servis. Aktiviranje dodatnih resursa se upravo radi prema potrebama i na zahtev, a time se mire obe strane jednačine: „dobro“ ponašanje aplikacije uz razumne troškove.
“Pilići“ su izgrađeni upravo na takvoj platformi – Amazon Web Services. Aplikacija se izvršava na Amazon ovom oblaku, na jednom ili više EC2 servera. Kao baza se koristi Amazon SimpleDB za smeštanje Elastic Block Storage (EBS) u kojima su svi podaci za izvršavanje aplikacije i korisnikovi podaci o aktuelnim i prethodnim igrama. U priči su i Load Balancer i koji upravljaju zahtevima sa Facebook a, pravilno ih raspoređujući na aktivne servere, te auto scaling mehanizam koji po potrebi lansira nove EC2 servere ili ih gasi, ako za njima nema potrebe. Web aplikacija na EC2 serverima je napisana u Microsoft ASP.NET / C# tehnologiji, a klijent je urađen u Adobe Flash u.
Iako je Cloud sinonim za sigurnost i skalabilnost, to ne znači da ćete podizanjem jednog servera u oblaku biti mirni i bezbrižni. Pravila koja se koriste i u „običnom“ računarstvu (sigurnosne kopije, zaštita od pada jednog servera i slično) i te kako su primenljivi i ovde. Vaše virtuelne servere treba da podižete u raznim delovima oblaka, koji su fizički odvojeni. Jer, čak i „oblak“ (ili barem „oblačak od oblaka“) zna da padne.
Autori: Dragan Pleskonjić i Dejan Vesić
Ovo je arhivirana verzija originalne stranice. Izvinjavamo se ukoliko, usled tehničkih ograničenja,
stranica i njen sadržaj ne odgovaraju originalnoj verziji.
Rat u Ukrajini – 1.397. dan. Trinaest ukrajinskih vojnika iz 119. odvojene brigade teritorijalne odbrane predalo se ruskim snagama u Sumskoj oblasti Ukrajine, saopštile su danas ruske bezbednosne službe.
Pokušaj nemačkog kancelara Fridriha Merca da ubedi čelnike EU da iskoriste 210 milijardi evra zamrznute ruske imovine za pomoć Ukrajini doživeo je neuspeh kada je shvatio da mu ključni saveznik, francuski predsednik Emanuel Makron, okreće leđa.
Pomoćnik Željka Obradovića na klupi Partizana Đozep Marija Iskjerdo u razgovoru za jedan podkast otkrio je da se trofejni trener dosta mučio sa aktuelnom ekipom.
Snega će ipak biti u Srbiji oko novogodišnjih praznika, pokazuje najnovija vremenska prognoza, a januar će imati dosta hladnih dana sa temparturama ispod proseka. Već ove nedelje očekuje se da u Negotinskoj krajini napada čak 40 centimetara snega.
Rat u Ukrajini – 1.398. dan. Ruski PVO presreo 41 ukrajinski dron tokom noći. Volodimir Zelenski kaže da ukrajinski pregovarački tim na Floridi detaljno razrađuje svaku tačku dokumenata o završetku rata.
Rat u Ukrajini – 1.398. dan. Ruski PVO presreo 41 ukrajinski dron tokom noći. Volodimir Zelenski kaže da ukrajinski pregovarački tim na Floridi detaljno razrađuje svaku tačku dokumenata o završetku rata.
Mađarski premijer Viktor Orban izjavio je danas da je ekonomska politika Brisela usmerena ka prelasku na ratnu ekonomiju dok Mađarska čini suprotno jer jedina "u vreme priprema za rat u Evropi" uvodi program poreskih olakšica za porodice s decom i slično.
U Barseloni je ubijen muškarac iz Podgorice, a crnogorska policija, zajedno sa španskom, proverava da li je u pitanju pripadnik škaljarskog kriminalnog klana.
Nakon gripa i koronavirusa, svet se suočava sa novim zdravstvenim izazovom – širenjem adenovirusa koji pokazuje veću otpornost od dosadašnjih sezonskih infekcija.
Direktorka Instituta za javno zdravlje Srbije ''Dr Milan Jovanović Batut'' Verica Jovanović rekla je danas da se trenutna epidemijska situacija u Srbiji, kada je reč o sezonskom gripu vidi upravo u domovima zdravlja gde je veliki broj obolelih.
"Krcko Oraščić", najomiljeniji božićni balet, vraća se tradicionalno 24. i 25. decembra u MTS dvoranu u spektakularnoj izvedbi Ukrajinskog klasičnog baleta.
Ukoliko "Emili u Parizu" dobije zeleno svetlo za šestu sezonu, popularna Netfliksova serija će se najverovatnije ponovo preseliti na novu lokaciju — a to će najverovatniji biti Grčka.
Niko više ne čita poeziju. Tako barem svi misle. Uprkos tome, na socijalnim mrežama aktivni su brojni pesnici, kao i oni koji te pesnike prate i čitaju.
The Trump administration is withdrawing nearly 30 career diplomats from ambassadorial and other high-level diplomatic positions, including the ambassadors to Montenegro and North Macedonia.
Mali, Burkina Faso, and Niger have launched joint military forces to counter Islamist uprisings in the Sahel, highlighting growing security and political tensions in West Africa, while Nigeria seeks to assert its role as a regional stabilizer.
Koliko puta vam se desilo da se vrtite po ulicama tražeći parking mesto? Čak i kada niste u žurbi, nije prijatno gubiti vreme na pronalazak parkinga i bespotrebno kruženje.
Komentari 16
Pogledaj komentare