Hacker News new | ask | show | jobs
by mc_hammer 4209 days ago
try programming a multiplayer game - they encompass all things computer, to a more thorough degree than other things, for example security - anybody can make php site, but can you make on that cant be exploited, the players cant make a cheat and fly around or they players cant keep spawning items they want, its a challenge even for senior devs.

a game has: packet level networking, multiplayer, graphics, direct input from keyboard/mouse, security or anti cheat, copy protection, server/client model, physics or collision detection, video integration or codecs, oop, modules or libs, etc...

and you get to optimize your game (and to see time you optimize, how much each tweak changes the FPS)... it might even be mandatory to optimize your game... whereas with php if its not fast who really will notice. at least thats my thinking -- also its very possible to make a web based game with cakephp+websockets+angular.

what do u think?