This is my first time posting on this forum, so sorry if I am posting in the wrong section. I want to make a 2d multiplayer browser shooter, but am not sure if which languages to do it in. I was thinking of using Angular JS for client side, and PHP for back end. I am still learning those languages and don't know much yet, but I was hoping for some confirmation or a better suggestion in the languages I should use.
Members - Reputation: 405
Posted 14 August 2014 - 07:35 PM
Members - Reputation: 1556
Posted 15 August 2014 - 02:30 AM
Be aware that you need to have quite a bit of IT knowledge to get Node.js and Socket.io to operate correctly on your server.
If you choose remote hosting service , Node.js & Socket.io are either poorly supported or complicated to set up .
Edited by Shippou, 15 August 2014 - 02:30 AM.
Reactions To Technologies:
1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
3. Anything invented after you're thirty-five is against the natural order of things.
- Douglas Adams 2002
Members - Reputation: 1612
Posted 22 August 2014 - 02:43 AM
Coupled with static typing and RAII of C++ and portability to all platforms in existence, it is proving to be a really great solution for games. So good infact that even commercial products like Unreal and amateur / hobby game engines like Unity are starting to use it as their backends.
Edited by Karsten_, 22 August 2014 - 02:45 AM.
Members - Reputation: 1653
Posted 22 August 2014 - 07:55 AM
Myself, I've opted for python on the back end for two reasons: I favor the python language, and ctypes makes it very easy to use C++ (using a c api to python) when python isn't fast enough. Care must be taken to keep the overhead of crossing the ctypes boundary low, so most native functions process data in batches.