I am in the process of designing a matchmaking game hub for Planet Wars, however I want to make it able to work with other games.
As such, I was hoping for some input in regards to its design.
See the project here: https://github.com/cyberarm/ruby-game-hub
I'm currently working on something similar yet different. It's more bare bone and using UDP instead of TCP and is LAN only (at least to start with) since I want to create high pace LAN action games. I'll probably post some of it soon.
Sounds interesting, and much more doable then mine.
What I'm currently planning on doing with RubyGameHub, is going to cause me to burn out-
Think vaguely of EA Battlelog, with only the "core" systems of: Friends, Player profiles, Leaderboards, Server list, Matchmaking, and API.
Should only take 5 years, right? ;-)
On the server side: One week in Rails, and then 5 years to make it secure. ;)
There's still some work to what I'm working on. Currently I've decided that I'm putting identification, security, and proper handshakes on hold. I want to focus on creating games so so far I have a simple way to discover and communicate with lan hosts. I already have that much in place so maybe I should just clean it up and post it. It's not much code but it works on mac, windows, and linux and it saves you from messing around with sockets.
Currently I'm just using some very basic algorithms from http://gafferongames.com/networking-for-game-programmers
Behind the scenes it's using the ruby socket and msgpack. It automatically fragments big packages and assembles them again.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill