You are not logged in.
I am going to start a project for an multiplayer online game community soon, and need some advice.
The community will consist of the game itself, forum, wiki and irc-chat and use f/oss software to keep the running costs as low as possible.
The game is the heart of the community and will be a turn-based wargame with roleplaying and strategy options, mainly text based with some graphics and animations and played through a browser. (These kind of games are often referred to as Multiplayer Online RolePlaying game MORPG )
The SQL player database will have up to approx 100k player records, each of which will have many fields.
The game code will run 24/7 on a linux server (distro not chosen yet) and needs to fulfill these requirements :
easily maintanable by multiple programmers
programmers should be able to develop/test parts of the code on their own pc's using linux or windows.
good, fast access to the player DB
combat calculations will be mathemically complicated, and need to be fast
User interaction will be through a web-page
A way to keep users from accessing the game code directly to avoid computer players. (it's possible this has more to do with the code structure than with the language)
Most games of this type seem to use a php/ C combination, but that appears to have several drawbacks.
Specifically code maintainability and distinguishing between humans and bots/computer players are a problem for these games.
What environment do you think would fulfill these requirements ?
P.S. if this is to theoretical, check out these links to see some similar games :
Lords of Legend
Ogame
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
i think java could be a good choice for the programminglanguage. Most computer have the JVM installed already...
Offline