Hi there!
I really don't have a project for this yet, but as I can't get my hands dirty with my shmup for a while, I was thinking of making a simpler game and all the ideas I have would be better with multiplayer support. I really don't know very much about this subject, but I've had some reading in the past and it seems to me there's need for solid understanding about it to create a multiplayer with acceptable performance. So I was thinking about using Kaillera, which is quite popular among emulators, looks easy to implement and I don't want to spend too much time on this as my main project doesn't need it (and I don't have too much free time as I think everyone doesn't =)
Kaillera, if you don't know, works with servers receiving the inputs from both players and sending them back, so the game/emulator performs the input received from the server, and not the direct input from the player (or it leaves the choice to the developer, I guess). There are plenty of public servers around the world and you can download the server application and run a server by yourself (which they do not recommend). Downsides are the client app not being cross platform (they say it will be in the future, for now it's a windows dll) and I think it's a bit restrictive about who you can play with (I have a 10Mb connection, which is good for brazilian standards, but I get high pings from most servers outside Brazil, higher than I get playing rFactor with servers from more distant places, but I think it wouldn't be a problem for now, as my Atari 2600-like game woudn't be played by too many people anyway...am I too pessimist?).
I can't test week for a few weeks, so I decided to ask here what you do think. Does anyone know if Kaillera would be suitable for a Ruby Gosu game? Would it be worth learning who to make the multiplayer by myself and would it take too much time, assuming I don't have any knowledge about it? Is there any ready alternative?
Thanks you and sorry if I'm not very clear. I try my best, but english is not my thing yet.
Regards!
Loading...