TIGSource Forums

Developer => Technical => Topic started by: RockPaperScissors on June 10, 2011, 06:17:17 PM



Title: Best language for a 2D massive multiplayer board game.
Post by: RockPaperScissors on June 10, 2011, 06:17:17 PM
I assume this is a straight forward and simple question. I'm making a 2D massive multiplayer board game, and I want to know what language would make the game first of all, with as little bandwidth or server power, and second of all most smoothly, or at least less buggy.

A language easy for beginners to pick up for their first true programming language would be nice, but I'd still like to know the optimal choice as well.


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: InfiniteStateMachine on June 10, 2011, 07:25:39 PM
not sure about massively multiplayer but the VASSAL engine was built for multiplayer board games. It's at least worth a look.

http://www.vassalengine.org/index.php


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: einstein on June 10, 2011, 07:26:03 PM
If you do not want to deal with networking and wish to work with an easy language, you could use BYOND.com. If the networking doesn't bother you but you still want an easy language, Game Maker is also a suitable choice.


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: knight on June 10, 2011, 08:08:43 PM
I must say Unity or Flash because they are both runnable in browers, and they are both multiplatform. They both can also utilize PlayerIO (http://playerio.com/) an amazingly intuitive networking library that is both fast and easy to use.


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: Nix on June 10, 2011, 08:53:08 PM
I assume this is a straight forward and simple question.

It's really not.

I'm making a 2D massive multiplayer board game, and I want to know what language would make the game first of all, with as little bandwidth or server power, and second of all most smoothly, or at least less buggy.

This is really almost entirely dependent upon the actual code you write as opposed to the language you choose. Some languages might be a bad idea just because they are inherently slower, or aren't good at threading, but there is no "magic language" that will let you pump out flawless server code.

In short: it doesn't matter. If there is a networking library for the language, it will suit your needs.


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: biomechanic on June 11, 2011, 06:51:00 AM
From your description of the game in that other thread, I'd say PHP+MySQL for the server and Flash or HTML+JS for the client.


Title: Re: Best language for a 2D massive multiplayer board game.
Post by: Pineapple on June 11, 2011, 07:41:50 AM
English is the most widespread, though Chinese has the most speakers, so it'd depend on some other factors, too.