Search the Community
Showing results for tags 'socket.io'.
-
Ahoj pawneři, SA-MPu už se nějakou dobu nevěnuju a v budoucnu už ani věnovat nebudu, takže tento článek asi bude zajímat více ty, kteří se nějakým způsobem zajímají o web. To, co bych vám chtěl dneska ukázat (a možná nahnat nějaký testery na otestování ), je javascriptová real-time multiplayerová hra, kterou jsem si během dvou dnů zkusil udělat. Hru jsem nejprve vyvíjel pro android pomocí bluetooth, ale byl to jenom "jeden velký problém", takže jsem to zkusil na web. Technologie pro real-time server-client službu jsem použil NodeJS, což je platforma postavená na javascriptovém prostředí z Chromu, která běží na serveru (ano, je to javascript a ano, běží na serveru, taky jsem se divil ). Platformu údajně využívají i velké firmy jako třeba Facebook. Jako framework mezi clientem a serverem je použit Socket.io, který hodně ulehčuje způsob komunikace (běží na straně clienta i serveru). O hře Název: Bloody Balls (protože je tam často hodně krve díky skvělym texturam, které jsem našel) Hra je naprosto primitivní (zatím). Nápad je převzat ze starší hry Babo Violent 2, kterou možná budete někdo znát. Obsahuje prozatím jen jednu mapu a lze pouze střílet do ostatních hráčů. Do budoucna bych chtěl přidat herní módy jako TDM, DM, CTF (Capture the flag), různé zbraně a také různé mapy. Pohyb se ovládá šipkami nebo klasické WASD. Střílení a zaměřování se provádí pomocí myšítka. Odkaz na hru (doporučuji použít prohlížeč Chrome): http://www.michalvanek.net/socket/ Open source Pokud někdo touží po vytvoření vlastní hry či jiné real-time webové aplikace a neví jak, může mi napsat. Clientský javascript lze samozřejmě získat na stránce hry, serverovou část javascriptu můžu zaslat (hra nebude využívaná pro obchodní účely, je to jen for-fun ). Takže pokud si chcete jít zaklikat, have a fun Screen
- 18 odpovědí
-
- bloody balls
- javascriptjs
-
(a 2 další)
Tagged with: