![]() |
FirstPersonShooter, WebGL, Websockets, PHP ili Node.JS ili nešto drugo za server
Pozz, evo pitanjce za iskusnije
Dakle radim na projektiću jednom, fps igra u WebGL-u(three.js) koja se igra iz browsera. Planirao sam možda ubaciti i multiplayer i sad, kad bih počeo ne znam u čemu bi pisao server. PHP znam dobro ali njegove performanse su lošije zbog interperetirane kompilacije Node.js sam gledao prezentaciju nekih sat i pol i to je to šta znam o njemu, osnove osnova, ali JS znam dobro, no kako sam čitao JIT compilation je puno brži od IC. Možda ima nešto treće, još bolje, možda C# ili Java server(iako javu znam najgore od svega navedenog, cak vjerojatno manje od Node.JS :p) Što se tiče multiplayera, bilo bi vrlo jednostavno, Browser šalje trenutnu lokaciju preko websocketa i ako je opaljeno točku gdje je opaljeno(praktički vektor smjera). Server dobiva podatke provjerava nalazi li se iko u tom pravcu, ako se nalazi instakill(za potrebe pojedostavljenja projekta zamislit ćemo da radimo sa superjakim prijenosnim laserima brzine svjetlosti :D ) Najviše sam zabrinut za latencije i sl, znam da se u "profi" igrama to rješava sa izračunom pretpostavke kretanja i sl, al to neću radit sigurno pa sad, ostat na PHP-u, ili nešto drugo? |
HHVM is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides.
HHVM supports Hack, PHP 5 and the major features of PHP 7. We are aware of minor incompatibilities, so please open issues when you find them. HHVM also supports many extensions as well. |
Hvala na odgovoru! :)
No poceo sam vec sa node.js, ima vise meni potrebne dokumentacije |
Sva vremena su GMT +2. Sada je 21:19. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger