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 -
I'm open to any technologies or ideas.
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.
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.
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?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With