Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Building a mutliplayer game site

I am building a site that has a lot in common with a person-on-person chess site. I was thinking of using Rails for the front-end(User Registration, Navigation, etc) and something like Scala or Erlang for the engine(Game state and maybe AI). I was wondering -

  1. Is this a good situation to use that type of design?
  2. How exactly would be best to divide up the functionality between the components?
  3. How would they best communicate with each other?

I'm open to any technologies or ideas.

like image 402
Joe Cannatti Avatar asked Jan 20 '10 02:01

Joe Cannatti


People also ask

Can you make a multiplayer game without paying for servers?

Yes it is possible. You'd be creating a LAN game, or need to instruct users to manually set up port forwarding on their home router. Many mobile networks (most? all?) have you behind a NAT, so only provide your phone a private IP address that isn't accessible as a server.

Is it hard to make a multiplayer game?

It sure isn't easy for first-time developers, but it isn't impossible by any means. Remember that many game engines can help you tremendously when it comes to multiplayer game development. Just be sure to take advantage of the right resources. Of course, one resource for one developer may not be as helpful for another.


1 Answers

If you're using Rails for the front-end, why not use Ruby?

If you like the idea of using Scala, why not use Lift for the front-end?

like image 152
Rex Kerr Avatar answered Oct 05 '22 23:10

Rex Kerr