I've been looking at our options as far as programming language/platform goes, and here what I've come up with...
1) We plan on using low-poly models (with moderate amounts of polys for the terrain), we can use sky-boxes from terragen, and I can create some algorithms for volumetric dynamic clouds. If we follow this approach the game would be low-poly (what some would call "low quality") but still have a relativly nice graphical appeal. We can use a program by the name of VizUp to reduce polygons.
2) We plan on using mid-to-high polygon counts in our 3D models then we will need to reduce the number of polygons in our terrain meshes (which will DRASTICALLY) reduce the quality of the terrains. If we plan on mapping high-quality bitmap textures to the terrains then it really doesn't matter. We can still include the sky-box, and the volumetric clouds may or may not have to be nixed.
If we go with solution 1, then our best bet is probably our own client (options are open for Java3D although I don't have much experience in Java) The client and server would be written in Euphoria.
If we go with solution 2, then our best bet is probably Java3D. We could do a java applet for the client, or a widget (which would be much cooler, but far more limited). The server would probably still be written in Euphoria.
In all cases the server code will be translated to C/C++
I'm thinking AI/GUI interface/etc will be written in a intermediate language, maybe Tcl/Tk, or Lua b/c Euphoria has pluggable libraries for those two languages.
Also we have the matter of deciding what 3D modelling program we will be using.
Because CB Model pro is a higher end application and creates models with larger sets of polygons (even though it is easier) it does not provide a lot of modelling-flexibility so Wings 3D would probably be the way to go. That aside, option 1 fits us best b/c I'm not familair with Java, CB Model pro probably is ideal considering only one of us have used it (I've used Wings 3D a few times), and if we use large amounts of polys for models then we are going to reduce our player base.
Is that tl;dr or what?
Anyway, what are your thoughts on it?
_________________
No...my name has nothing to do with Optimus Prime :\
'Nuff said.