Hola, buenos días.
Desde hace mucho tiempo vengo con la idea de desarrollar un juego web, y de hecho he publicado algunos borradores (hoy ya fuera de linea) de un juego de ese estilo.
Tengo mucho código desarrollado.
En mi caso era de exploración espacial, porque simplificaba la parte gráfica, área en la que no soy muy bueno.
Una de los pilares de mi desarrollo era evitar elementos estandarizados. Buscar, con es en la realidad, que un jugador no pueda saber de entrada qué tiene un contrincante o cual es su poderío.
Normalmente es estos juegos, puedes saber dependiendo del nivel de un jugador hasta qué nivel de desarrollo ha llegado.
En mi diseño había muchas variables que entraban en juego.
La raza, la cultura, obviamente los avances en investigación.
Los combates no se basaban en reglas fijas, sino que a cada nave uno podía indicarle una estrategia a seguir. Los combates se calculaban tiro a tiro. Permitiendo el ingreso de refuerzos en medio de una batalla.
Las poblaciones afectaban en forma directa sobre la producción, 3 fabricas en una población de 1000 habitantes no producían lo mismo que 3 fabricas similares en una población de 10000 habitantes.
Se contemplaban poblaciones mixtas, con integrantes de razas distintas, donde las características de cada raza interatuaban para determinar el crecimiento de cada una.
Incluso se preveía la aparición de razas híbridas, como resultado de la interacción entre razas cuyo "genoma" era muy parecido.
Entre otras cosas había desarrollado una herramienta para diseñar naves en 3D, que dependiendo de los niveles tecnológicos alcanzados eran más fuertes o no. podia pasar algo similar al titanic, crear una nave muy grande pero que resultara débil porque no se alcanzó un determinado nivel en la tecnología de materiales.
En fin, un proyecto muy ambicioso que nunca logré completar, pero aprendí mucho.
Si me dices que quieres que cubra en un principio el motor, como paso inicial, puedo cotizar, asi en el aire es un poco difícil.
Saludos