Poslao: 30 Jun 2013 22:05
|
offline
- White_Shark
- Ugledni građanin
- Pridružio: 17 Sep 2006
- Poruke: 421
- Gde živiš: PALE, Republika Srpska
|
Dobri ljudi imam pitanje za vas ali ne znam da li sam pogodio dio foruma namjenjen za to. Naime radi se o tome da sam zajedno sa dva programera napravio igricu za telefone (android, IOS). E sada me zanima, posto je zamisao da baza podataka igre bude na serveru odakle ce igra vuci (slike, muziku) kakav server treba da zakupim i da mi neko da smjernicu kako da konfigurisem server. Igra je PvP tipa, znaci igrac protiv igraca, a server treba nasumicno da bira protivnike. Dakle ako imate iskustva ili znate sajt koji ce mi malo vise pribliziti ovu materiju da mi odgovorite. Unaprijed hvala.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 01 Jul 2013 05:02
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Pazi, ako si vec pravio igricu za Android sa SDK androidom ti onda znas jako dobro javu i framework. No elem, sad mene buni zasto bi to radio i odakle ti ideja da vuces resurse sa servera? Zar ti zelis da ti applikacja radi brze ili sporije? Zamisli startujes igru i imas 100 resursa ili slika, preloadere, sprajtove, objekte. Zamisli koliki ce biti Benchmark ucitavanja svih tih stvari i koliko ce to raditi sporo. Samo ces oterati korisnike. Takve stvari se rade na drukaciji nacin. Postoji exe ili jar fajl koji vuce resure iz direktorijuma recimo Data ili Resoirces gde sve smestas, ali ne u formatima .jpg, png, mp3, mid itd. Samim time dobijas bolje prefomasne i brzi benchmark.
Sto se tice baze koristis mysql koji je smesten na nekom hostingu, i tvoja aplikacija se konektuje na bazu iskljucivo kad korisnik se loguje, kad korisnik napravi novog igraca, ako igrac poveca svoje atribute itd. Za to ti treba jedan jako dobra Event klasa koja ce toliko biti precizna....
Sada ja neznam za neki game hosting ali pokusaj za pocetak da razmotris hostinge za Kanter Strajk tebi takav hosting treba.... Mada sacekaj malo mozda je neko radio to pa ti se javi ko ima vise iskstva.
U svakom slucaju srecno sa igrom.
Pozdrav!!!
|
|
|
|
Poslao: 01 Jul 2013 12:32
|
offline
- White_Shark
- Ugledni građanin
- Pridružio: 17 Sep 2006
- Poruke: 421
- Gde živiš: PALE, Republika Srpska
|
Ne nije u pitanju neka 3D igra niti strategija, u pitanju je igra sa rijecima uz koje se pojavljuju slike. Pitas se zasto zelim to sve staviti na server (slike, muzika) razlog je sto ce se nove slike ubacivati na dnevnoj bazi putem uploada na server. Ne bih da korisnici dobijaju update igrice svaki dan (to je slucaj da mi sve bude spakovano kao .exe fajl). Daleko sam ja od nekog ozbiljnog programera, vise su posla odradila ova dvojica drugova, ja sam zaduzen za grafiku.
Stvar je i u tome da igra ne moze da radi ako nije povezana sa serverom jer od njega zavisi, sa njega vuce podatke. Takodje aktivaciju same igre uradice pomocu kljuca koji dobiju uz kupljenu igru, a server ce da zabiljezi da je taj ID (u ovom slucaju igra) aktivna. Prvi put smo u ovim vodama pa sada kopamo na sve strane i gledamo da li neko ima iskustva sa tim. Ako znas neku stranicu bilo bi mi dobro za literaturu.
Hvala na odgovoru.
|
|
|
|
Poslao: 02 Jul 2013 09:03
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Predpostavljam da za sada još uvek nemate mnogo igrača i da neće biti problem ako server nije ultra brz. Predlažem ti da serverski deo prvo napravite na nekom free hostingu (imaš hosting za php, asp.net, javu, itd...), i da za početak nemate dodatnih troškova. Posle nekog vremena ćete moći da procenite kakav server vam tačno treba za više igrača.
|
|
|
|
Poslao: 02 Jul 2013 15:34
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Hm malo je zeznuto to sa free hostingom jer on nije pouzdan za ovo njegovo sto on zeli da sve bude u bazi. Ako server zakuca, izguvi konekciju on nece moci slike da ucita iz baze i prikaze u applikaciji sto je veliki problem sa takvim aplikacijama koje vuku resurs sa nekog hostinga.
Elem: slike necuvas u bazi vec samo njihova imena, a u aplikaciji bi trebalo da imas nesto tipa http://www,mojhost.com/data/resources/images/ getImage('seqwe123432.jpg')
|
|
|
|