Hi, someone can make a multiplayer extension for a game? How he do that? What programs he need, language for cooding, etc.
Jump to content
Posted 09 October 2013 - 04:08 PM
They would need a good diagram tool and a telnet client ;)
Making an existing game multiplayer is very tricky to do properly. Much of the logic needs to be delegated to the server so that players cannot cheat by modifying the client.
Existing libraries that may make this process easier are things like Distributed Objects. http://www.aplaypowered.com/
You might be interested in some of the ideas I presented in a paper at GAS2013(ICSE2013). It attempts to create a system to distribute local data in video games.
I find one thing that helps in a language is that cleanup is automatic but also deterministic (i.e in C++). This way, it is possible to send a message as soon as a local object is destroyed. There are many ways round this when using a garbage collected language but I prefer not having to think about this issue.
Edited by Karsten_, 10 October 2013 - 07:07 AM.
Posted 09 October 2013 - 07:11 PM
Try asking the creators of popular multiplayer mods. A shining example is the Just Cause 2 multiplayer mod, in which they essentially made a rudimentary version of GTA V Online (this all a few years ago). There is also Garry's Mod mods (no pun intended) that have their own servers just for the mod, like GMod Tower.
Posted 10 October 2013 - 04:13 AM
If you want to make a game and wanna make it available to multiplayer, you can try game engine that available.
For the multiplayer you can use sample project & many tutorial out there about making multiplayer game using that engine.