Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tehnologije za multiplayer igre na web stranici

[es] :: GameDev - Razvoj Igara :: Tehnologije za multiplayer igre na web stranici

[ Pregleda: 5743 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
77.237.115.*

Sajt: www.videomajstor.com


+43 Profil

icon Tehnologije za multiplayer igre na web stranici27.06.2009. u 21:36 - pre 180 meseci
Zanima me koje tehnologije se mogu upotrebiti za multiplayer igre na web stranicama? Prilicno sam siguran da se moze izvvesti pomocu jave ali onda mogu samo korisnici koji imaju instaliranu javu (sto je mozda problem). Zato bi voleo da cujem i ostale sa kojima je to moguce.
Ne treba mi nista graficki zahtevno vec za igre poput: vesala, X-O, potapanje podmornica, sah i sl.
to su uglavnom igre na potez pa ni performanse nisu previse bitne.

Takodje bih bio zahvalan ako uz nabrojano resenje, znate i neki link gde ima primer toga.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Tehnologije za multiplayer igre na web stranici27.06.2009. u 23:13 - pre 180 meseci
ja sam razvijao jednu online multiplayer igru (sah je u pitanju), i ajax sa dobro podesenim apacheom je odlicno uradio posao. sto se tice same igre, tabla je bila u flashu a ceo ostatak interfejsa igre u javascriptu (tj html+css+js), za komunikaciju sa serverom se koristio json koji se pokazao kao odlicno resenje jer je bilo lako u istom zahtevu/odgovoru prosledjivati i podatke o igri, i chat i razne druge notifikacije (tipa friend request, i sl)...

naravno ovo moze da bude skupo za neke jer je potreban dobar server, tj vise njih :) ako ce aplikacija podrzavati veliki broj online korisnika (mi smo razmisljali da predjemo na lighttpd koji bi trebao toliki broj zahteva bolje da podnese ali se od toga odustalo zbog nedostatka vremena)
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
95.168.107.*

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici28.06.2009. u 12:21 - pre 180 meseci
Citat:
tabla je bila u flashu a ceo ostatak interfejsa igre u javascriptu (tj html+css+js),

malo sam zbunjen, to znaci da flash moze da komunicira sa javascrptom? do sad nisam video da flash aplikacija reaguje kada se klikne van nje... pa me zato cudi.

Citat:
za komunikaciju sa serverom se koristio json

A sta je tacno bilo instalirano na serverskoj strani?

Citat:
naravno ovo moze da bude skupo za neke jer je potreban dobar server, tj vise njih :) ako ce aplikacija podrzavati veliki broj online korisnika

svakako je pozeljno da moze da se odigrava sto vise igara istovremeno. E sad to sto si rekao da moze biti skupo, da li mislis da je bas to konkretno resenje koje ste koristili zahtevno ili uopsteno mislis da su takve multiplayer igre zahtevne?

---
voleo bi da se koristi ajax ako moze zato da na korisnickoj strani bude sto jednostavnije i kompatibilnije sa web standardima. A voleo bih uopsteno da se koristi neka od popularnijih resenja zato da lakse nadjem developera koji ce to napraviti i kasnije da bude lakse za prepravke i dodavanje novina. Takodje me zanima da na istoj stranici mogu da se ubace i Web 2.0 stvarcice, chat i tako to sto si pomenuo...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Tehnologije za multiplayer igre na web stranici28.06.2009. u 12:38 - pre 180 meseci
Citat:
Stranger2: malo sam zbunjen, to znaci da flash moze da komunicira sa javascrptom? do sad nisam video da flash aplikacija reaguje kada se klikne van nje... pa me zato cudi.

da moze flash da komunicira sa javascriptom (komunikacija je moguca u oba smera), flash (actionscript tj) moze da poziva sve globalne javascript funkcije, a javascript moze da poziva sve funkcije iz flasha koje je on exportovao putem ExternalInterface klase.

Citat:
Stranger2: A sta je tacno bilo instalirano na serverskoj strani?

na glavnom game serveru je bio podignut apache, sa mysql-om, php-om i memcached-om, a na drugom serveru je bio podignut gnu chess i perl skripta koja je komunicirala izmedju game servera i gnu chess-a (gnu chess smo koristili za botove)

Citat:
Stranger2: svakako je pozeljno da moze da se odigrava sto vise igara istovremeno. E sad to sto si rekao da moze biti skupo, da li mislis da je bas to konkretno resenje koje ste koristili zahtevno ili uopsteno mislis da su takve multiplayer igre zahtevne?

konretno za sistem koji smo mi razvili smo uradili benchmark sa te dve masine (game server i bot server) i dosli smo do neke cifre od 10 000 klijenata koje serveri mogu da opsluze u jednoj sekundi, ali kao sot sam vec pomenuo da smo na pocetku uzeli lighttpd umesto apache-a, taj broj bi bio veci.
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
95.168.96.*

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici28.06.2009. u 14:19 - pre 180 meseci
Citat:
ana glavnom game serveru je bio podignut apache, sa mysql-om, php-om i memcached-om, a na drugom serveru je bio podignut gnu chess i perl skripta koja je komunicirala izmedju game servera i gnu chess-a (gnu chess smo koristili za botove)

A sama aplikacija koja vodi igru, u cemu je napisana? u php stranici?
Ako nema botova vec samo zivi igraci onda ovaj drugi server ne treba? pretpostavljam.

Citat:
konretno za sistem koji smo mi razvili smo uradili benchmark sa te dve masine (game server i bot server) i dosli smo do neke cifre od 10 000 klijenata koje serveri mogu da opsluze u jednoj sekundi, ali kao sot sam vec pomenuo da smo na pocetku uzeli lighttpd umesto apache-a, taj broj bi bio veci.

odlicno! vide nego dovoljno. pogotovo za prvu godinu rada takvog sajta. narocito sto ja mislim na sporopotezne igre gde se potezi cesto vuku sporije nakon vise sekundi.

Citat:
da moze flash da komunicira sa javascriptom (komunikacija je moguca u oba smera), flash (actionscript tj) moze da poziva sve globalne javascript funkcije, a javascript moze da poziva sve funkcije iz flasha koje je on exportovao putem ExternalInterface klase.

korisna informacija jer za to sto sam zamislio flash mi se dopada samo zbog grafike i animacija. celo vase resenje dobro zvuci
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Tehnologije za multiplayer igre na web stranici28.06.2009. u 15:18 - pre 180 meseci
Citat:
Stranger2: A sama aplikacija koja vodi igru, u cemu je napisana? u php stranici?
Ako nema botova vec samo zivi igraci onda ovaj drugi server ne treba? pretpostavljam.

da, game server je napisan u php-u sa mysql bazom u koju se upisuju podaci o igri i igracima... naravno da bi se dobilo na brzini korisceni su accelerator za php i memory cache (prvo apc a posle se preslo na memcached)
sto se tice drugog servera mi smo prvo krenuli sve na jednom, ali posto je gnu chessu potrebno dosta cpu snage odvojili smo botove na zaseban server da ih ne bi previse otupeli uskracujuci im cpu power...
 
Odgovor na temu

ljubafm
ljubisha buishic
ABS, Belgrade
beograd

Član broj: 179810
Poruke: 19
83.136.179.*

Sajt: www.dsl-tehnologije.brave..


Profil

icon Re: Tehnologije za multiplayer igre na web stranici09.11.2009. u 18:05 - pre 175 meseci
Pa php-mysql !

Najbolji primer je erepublik... sve popularniji vid igre tj. socijalne strategije!

Posetite: www.esrbija.co.nr
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
82.117.201.*



Profil

icon Re: Tehnologije za multiplayer igre na web stranici10.11.2009. u 18:36 - pre 175 meseci
Preporucio bih Adobe Flex (Flash) a sa serverske strane moze java ili .net

Evony www.evony.com je tako uradjen. I izgleda/radi izuzetno.
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici01.01.2010. u 12:59 - pre 174 meseci
Citat:
Pa php-mysql !

Najbolji primer je erepublik...

Je li ovo domaca igra? Vidim da je virtualna srbija na drugom mestu po broju stanmovnika pa mi se zato cini.
 
Odgovor na temu

boolee
Novi Sad

Član broj: 23226
Poruke: 89
*.dynamic.isp.telekom.rs.

Sajt: https://www.facebook.com/..


Profil

icon Re: Tehnologije za multiplayer igre na web stranici21.03.2010. u 18:16 - pre 171 meseci
Ne rumunska je . A da je eSrbija jaka u tom svetu jeste. Sad je jos na sve to igra prevedena na srpski pa ce biti lakse novim igracima.
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Tehnologije za multiplayer igre na web stranici25.03.2010. u 15:43 - pre 171 meseci
Ja sam pravio nekoliko online igrica jedna od njih je potapanje brodova a druga je nesto na fazon mafia wars i za obje igrice
se kao najbolje rjesenje pokazalo AJAX odnosno Java i PHP.

Doduse, isao sam na to da igrice mogu da igraju svi ljudi iz svih browsera pa cak i ukoliko nemaju JS ukljucen, tako da
velikom broju ljudi se svidilo sto moze od kuce da igra i koristi "napredne" funkcije koje pruza AJAX (brze ucitavanje stranica, tutoriali, tips&tricks, etc.)
dok je isto tako drago im bilo sto su mogli da igraju sa fax-a ili dok su na poslu gdje im je recimo flash zabranjen zbog youtub-a i slicnih stranica
ili kada imaju samo IE5 sa iskljucenim javascriptom...

Eto to su neka moja iskustva sa razvojem Browser Based igrica :)

Mozda nekome bude od koristi :)
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici27.03.2010. u 13:42 - pre 171 meseci
Malopre sam bas neleteo na sorceforge sajtu na nesto vezano za multiplayer web igre:

Arianne (projekat meseca na souceforge.org)
http://sourceforge.net/blog/potm-201003/
http://arianne.sf.net/
http://arianne.sourceforge.net...ne_url=servers/server_marauroa

Citat:
Ja sam pravio nekoliko online igrica jedna od njih je potapanje brodova a druga je nesto na fazon mafia wars i za obje igrice
se kao najbolje rjesenje pokazalo AJAX odnosno Java i PHP.

da li imas neki link gde moze to da se pogleda
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
89.216.32.*



Profil

icon Re: Tehnologije za multiplayer igre na web stranici30.03.2010. u 13:37 - pre 171 meseci
Adobe Flex (gledano sa strane korisnika u pitanju je Flash), a na serveru Java.

Misliim da je tako napravljen http://www.evony.com/ (strategija) i http://www.darkorbit.com/ (shooter).
Obe igre su multiplayer.
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici05.04.2010. u 13:47 - pre 170 meseci
Sad sam nasao da ce u buducem HTML5 standardu biti moguce cak i 3D igre.
http://ajaxian.com/archives/gwt-quake
http://www.khronos.org/webgl/

Samot to zahteva i WebGL tehnologiju koja nije web standard a i HTML5 je udaljen par godina od potpune primene, ali zanimljivo je...
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici12.07.2010. u 22:58 - pre 167 meseci
Zanimljiva vest: Adobe Flash is Going 3D
http://hothardware.com/News/Ad...s-A-3D-Internet-In-Our-Future/
 
Odgovor na temu

johney_red
Beograd

Član broj: 200968
Poruke: 5
*.dynamic.sbb.rs.



Profil

icon Re: Tehnologije za multiplayer igre na web stranici12.09.2010. u 01:45 - pre 165 meseci
Flex moze da se iskoristi za igricu, cak podrzava i 3D, dok je sa serverske strane pozeljno iskoristiti python zbog brzine razvoja :)
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici03.12.2010. u 00:07 - pre 162 meseci
Na sajtu opere za novu Opera 11 beta pise:
Citat:
Enhanced HTML5 support

Support for new standards and HTML5 technologies means that rich, dynamic web applications and multiplayer games can be supported by Opera 11.

ne znam o cemu se tacno radi ali nesto u HTML 5 je izgleda odgovarajuce za multiplayer igre. Naravno, trebace jos nekoliko godian da HTML 5 zazivi ali eto zanimljivo.
 
Odgovor na temu

Stranger2
Stranger2

Član broj: 143429
Poruke: 2572
*.adsl.net.t-com.hr.

Sajt: www.videomajstor.com


+43 Profil

icon Re: Tehnologije za multiplayer igre na web stranici23.01.2011. u 22:15 - pre 161 meseci
Evo kako ce izgledati 3d igre u flashu:


Trailer:
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
..wa.customer.broadstripe.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: Tehnologije za multiplayer igre na web stranici24.01.2011. u 03:18 - pre 161 meseci
Kao igre od pre 10 godina na PS2.
 
Odgovor na temu

[es] :: GameDev - Razvoj Igara :: Tehnologije za multiplayer igre na web stranici

[ Pregleda: 5743 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.