-
Příspěvků
2345 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by FreeWall
-
-
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
-
Ahoj, už dlouho jsem tady nic nenapsal a tak bych vám chtěl alespoň ukázat mé prezentační video na náš server Reálný Život. S tvorbou videa nemám žádné zkušenosti, tak snad se bude alespoň trochu líbit.
- 1
-
10/10 Je to fakt super iba mi tam chyba ze ked sa skonci hra tak tlacitko aby som isiel este raz
já vim, není to vůbec ještě dodělané
-
Zdravim vás, už dlouho jsem tady nepostnul žádnej příspěvek. Chtěl bych vám představit můj nový projekt, který dělam hlavně jako maturitní práci a byl bych rád za vaše názory jak se vám to líbí, co bych měl změnit a tak ...
Tím projektem je webová stránka zaměřená na online hru piškvorky, zahrát si však můžete i proti počítači. Nejsem moc grafik, takže otázky ohledně designu jsou teď vedlejší
Projekt je zatím na začátku vývoje, takže tam toho zatím moc není.
Použitá technologie na samotnou hru je Javascript, vhodnější by byl možná flash ale o něm vim velký kulový
Na webu si můžete přidat přátele, které potom můžete vyzvat ke hře, prohlížet si statistiky ostatních nebo vaše.
Plánuju také zavést nějaký žebříček hráčů, herní body atp.
Projekt bych chtěl i po maturitě nadále udržovat, napadlo mě možná přidat další hry, přičemž bych musel změnit název projektu.
Podrobnější informace se můžete dozvědět na hlavní stránce.
- 2
-
Vyřešeno, už jsem ho našel, ID 2992
-
Zdravim vás po dlouhé době.
Nějak nemůžu najít objekt, kterým si vybíráte při ruletě políčka - žluté kolečko.
Neví náhodou někdo ID tohoto objektu?
Předem děkuju.
Screen:
-
pěkný článek
btw: ten 2. obrázek je dobrej (http://www.blog.cniry.cz/obrazky/2011-12-29-045918.png)
-
Tento mód na party musel dělat nějaký idiot, s prominutím.
Připojím se, spawnu se a trvá mi asi 5 minut, než se z toho spawnu dostanu. Proč ? Protože nikoho nenapadlo, že nebude příliš dobré spawnout 200 lidí na jedno místo.
A když už jsem se z toho spawnu dostal, kdosi, zřejmě admin, přesunul všechny hráče na jiné místo, takže opětovný pětiminutový problém se spawnem.
Anti-Spam žádný - když chci zaslat zprávu do chatu okamžitě zmizí, protože frekvence zpráv je přibližně 20/s. O lagách raději ani nemluvim.
Pro příští rok doporučuji danému pawnerovi trochu víc myslet .
Veselé Vánoce ...
-
-
Skoda ze uz tu tady snami nieje sanca ze si to precita je podla mna 10% ze si spomenie a príde ale skor príde anonymne ako navstevnik ak vôbec dojde
podle mě tak 90%, protože si čtu téměř všechna témata tady
-
Děkuju všem za přání
PS: chodím sem docela často, jen nepřispívám do diskuze
-
Nebudem znova pisať takže čo je na chate :
John,ty si asi zabudol že 5.2 FreeWall stratil ak nevieš ! 5.3 bola robena odznova a z Zdroju Maikeroo Town 2 !
Máš velmi zajímavé zdroje informací. O ztracení mé bývalé verze RŽ 5.2 nevím ani já. Je možné, že jí omylem Xblade někam postnul ale o tom pochybuji. Také by mě zajímalo podle čeho soudíš, že je verze 5.3 z nějakých zdrojů maikeroo town.
-
Rád bych informoval hráče, že jsme zhruba před 2 týdny přesunuli náš mód Reálný Život na nový server.
Server má nyní skvělou odezvu a v módu přibylo spoustu novinek.
Adresa serveru je nyní: play.realny-zivot.cz:7777
-
Nechci být příšný ale když už ten fotbal udělam tak bych čekal aspoň nějakou plynulost. Né že se míč zastaví jako kdyby tam byla zed . A střely mi přijdou taky divné, stačí se nasměrovat a jen držet F, míč pak jede pořád dál.
-
Sry že zase píšu do starýho topicu, ale i když mám jiný nick a dám rezervovanou postavu, spawnu se normálně, jako bez rezervace, pls co s tím, errory ani warningy nemám žádné
ukaž celej tvuj public OnPlayerRequestSpawn
-
Pekne 10/10 sice je to lehky , ale udelat ten graf v PHP je celkem dost tezky
já ti prozradim že graf je pomocí Google Chart API
-
Pekne 10/10 sice je to lehky , ale udelat ten graf v PHP je celkem dost tezky
já ti prozradim že graf je pomocí Google Chart API
-
Statistika připojení na SA-MP server.
Ahoj. Před pár týdny jsem dělal pro někoho script a dotyčný už se neozval ... Kdo by chtěl nabízím tento script na prodej. Jsem ochoten se dohodnout na ceně i na dalším rozšíření scriptu . Pokud máte nějaké dotazy, pište sem a nebo lépe na ICQ 431733122
O co se jedná ?
Script po připojení hráče na SA-MP server zašle data ze SA-MP serveru na webový server, který následně uloží informaci o připojení do databáze (datum a čas, nick, ip ...).
Script obsahuje:
Funkce vracející Počet připojení celkem (globálně/jednotlivý hráč), Počet připojení dnes (globálně/jednotlivý hráč), Počet připojení určitého datumu (globálně/jednotlivý hráč)
Funkce vracející pole (array) všech záznamů o připojení
Graf Připojení celkem - možnost nastavení velikosti, barvy pozadí, výplně a obrysu (lze dodělat i pro jednotlivé hráče)
Příklad PHP funkcí:
Count_GetAllConnections(); // počet připojení celkem Count_GetAllConnections(date("Y-m-d")); // počet připojení dnes Count_GetPlayerConnections("FreeWall"); // počet připojení hráče FreeWall celkem Count_GetPlayerConnections("FreeWall",date("Y-m-d")); // počet připojení hráče FreeWall dnes $data = Array_GetAllConnections(); // vrátí všechny záznamy o připojení for($i=0;$i echo "Hráč ".$data[$i]['Nick']." se připojil na server. Čas: ".$data[$i]['Cas'].""; }
Na celý script se můžete podívat zde:
http://www.realny-zivot.cz/msg/pconnectlist
Podobný script využívam i na svém webu zde:
-
Statistika připojení na SA-MP server.
Ahoj. Před pár týdny jsem dělal pro někoho script a dotyčný už se neozval ... Kdo by chtěl nabízím tento script na prodej. Jsem ochoten se dohodnout na ceně i na dalším rozšíření scriptu . Pokud máte nějaké dotazy, pište sem a nebo lépe na ICQ 431733122
O co se jedná ?
Script po připojení hráče na SA-MP server zašle data ze SA-MP serveru na webový server, který následně uloží informaci o připojení do databáze (datum a čas, nick, ip ...).
Script obsahuje:
Funkce vracející Počet připojení celkem (globálně/jednotlivý hráč), Počet připojení dnes (globálně/jednotlivý hráč), Počet připojení určitého datumu (globálně/jednotlivý hráč)
Funkce vracející pole (array) všech záznamů o připojení
Graf Připojení celkem - možnost nastavení velikosti, barvy pozadí, výplně a obrysu (lze dodělat i pro jednotlivé hráče)
Příklad PHP funkcí:
Count_GetAllConnections(); // počet připojení celkem Count_GetAllConnections(date("Y-m-d")); // počet připojení dnes Count_GetPlayerConnections("FreeWall"); // počet připojení hráče FreeWall celkem Count_GetPlayerConnections("FreeWall",date("Y-m-d")); // počet připojení hráče FreeWall dnes $data = Array_GetAllConnections(); // vrátí všechny záznamy o připojení for($i=0;$i echo "Hráč ".$data[$i]['Nick']." se připojil na server. Čas: ".$data[$i]['Cas'].""; }
Na celý script se můžete podívat zde:
http://www.realny-zivot.cz/msg/pconnectlist
Podobný script využívam i na svém webu zde:
-
Pokud spravíš takový script a dáš to na web tak se tomu říká phishing (podvodná technika k získávání citlivých údajů) a phishing je trestný.
-
orward Motor(playerid);
-
tuto tonu nahodou poznam..vobe to neni jeho vytvor...vsetko co spravil je ze odstranil 2-poschodove parkovisko a dopracoval interier
to je narážka na mě ?
tato zóna (objekty + script) je jenom moje, možná si jí už někde viděl přepracovanou protože jí tu mam ke stažení
-
docela nudam tam je OMG
málo lidí :?
-
Server Reálný Život je již znovu v provozu na nové IP adrese 89.187.147.17:7777
Rád bych informoval že žádné účty nebyly změněny.
Více o módu a novinkách na www.RZ.sa-mp.cz / Novinky
(omlouvám se za starý příspěvek)
[WEB HRA] Bloody Balls
v Webové aplikace
Odesláno:
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