FreeWall 3 Odesláno: 2. Květen, 2014 Share Odesláno: 2. Květen, 2014 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 Link to comment Share on other sites More sharing options...
killbill 21 Odesláno: 2. Květen, 2014 Share Odesláno: 2. Květen, 2014 Myšlenka to je dobrá. Taková malá hra na odreagování, ale myslím, že teď je to tak alfa 000.1 Link to comment Share on other sites More sharing options...
steel 71 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Zajímavé, dobrá práce. Taky jsi ji pěkně odprezentoval. Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Ja neviem očo v tej hre ide .. Prečo je tam chat ? Link to comment Share on other sites More sharing options...
Albus Brambůrek 41 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Moc pěkný. Link to comment Share on other sites More sharing options...
Globální moderátor bug 131 Odesláno: 3. Květen, 2014 Globální moderátor Share Odesláno: 3. Květen, 2014 Ja neviem očo v tej hre ide .. Prečo je tam chat ? je to multiplayer .. takže asi keď si budu chieť medzi sebou písať nie? Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 je to multiplayer .. takže asi keď si budu chieť medzi sebou písať nie? O čom sa dá v takej hre písať mi ešte povedz, či sa jak .. Link to comment Share on other sites More sharing options...
Globální moderátor bug 131 Odesláno: 3. Květen, 2014 Globální moderátor Share Odesláno: 3. Květen, 2014 O čom sa dá v takej hre písať mi ešte povedz, či sa jak .. o všetkom napríklad ...." idem na WC tak nestrííílaj" alebo "hah zase si mŕtvy?" :D Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 o všetkom napríklad ...." idem na WC tak nestrííílaj" alebo "hah zase si mŕtvy?" :d Alebo šak čo si jak Link to comment Share on other sites More sharing options...
steel 71 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Já bych si to rád zkusil "zapařit"otestovat, jak mu to fakčí. Tak se domluvíme na nějaké hodině a naběhnem tam ne ? Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Já bych si to rád zkusil "zapařit"otestovat, jak mu to fakčí. Tak se domluvíme na nějaké hodině a naběhnem tam ne ? Ja by som šiel tiež Link to comment Share on other sites More sharing options...
_Ill_ 0 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Ja by som šiel tiež kludne Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 3. Květen, 2014 Author Share Odesláno: 3. Květen, 2014 V klidu jo ... Při 10 hráčích už je to kvůli ne-optimalizaci docela zátěž (ještě budu optimalizovat obsah packetů, aby se posílalo co nejmíň dat) . Ale alespoň se to pořádně otestuje Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 V klidu jo ... Při 10 hráčích už je to kvůli ne-optimalizaci docela zátěž (ještě budu optimalizovat obsah packetů, aby se posílalo co nejmíň dat) . Ale alespoň se to pořádně otestuje Daj čas Link to comment Share on other sites More sharing options...
eXot 18 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Je to dobré na také odreagrovanie (y) Link to comment Share on other sites More sharing options...
xMontyx 13 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Pekné Link to comment Share on other sites More sharing options...
steel 71 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Aktuálně je to o ničem, těším se, až přidáš nějaké skóre nebo životy, aby ta hra měla nějaký cíl. Také až uděláš nějakou možnost týmů. Inspiruj se hrou haxball.com. Později budeš muset udělat ještě virtuální servery, protože ta jedna mapa bude vhodná tak max na 5vs5 Link to comment Share on other sites More sharing options...
RIP 5 Odesláno: 3. Květen, 2014 Share Odesláno: 3. Květen, 2014 Aktuálně je to o ničem, těším se, až přidáš nějaké skóre nebo životy, aby ta hra měla nějaký cíl. Také až uděláš nějakou možnost týmů. Inspiruj se hrou haxball.com. Později budeš muset udělat ještě virtuální servery, protože ta jedna mapa bude vhodná tak max na 5vs5 Skor by som preferoval neaké rpg na lvly .. Link to comment Share on other sites More sharing options...
Globální moderátor bug 131 Odesláno: 3. Květen, 2014 Globální moderátor Share Odesláno: 3. Květen, 2014 Zišla by sa aj registrácia+login , kvôli ukladaniu dát atď... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now