* Engine grafico del juego. (se tomara de algun proyecto Open Source)
Ya estoy probando algunas librerias tanto en version opensource como evaluaciones de otras comerciales, como por ejemplo el QT de Trolltech, que permite de una manera bastante sencilla crear las pantallas y modificar el aspecto grafico de los objetos. Tiene soporte OpenGL y conectividades varias.Aqui es donde realmente necesito ayuda porque no tengo experiencia en esta parte.
* Soporte para el sonido (Si el engine grafico tomado tuviera tambien engine de sonido seria perfecto)
TAmbien tiene soporte para sonido aunque no lo he visto aun. Tampoco tiene mucha historia, esto se puede hacer de muchas fuentes distintas. La diferencia es que en RMP se intentaba meter musica por streaming y ahora para no complicarme la metere entera aunque ocupe mas, ademas el streaming de RMP no funciono bien nunca, al menos en mi ultima version.
*Fondos de pantalla (Eso me ocupo yo)
Banderas en movimiento 3D. (Dejalas en 2D, en este caso el 3D solo complica la vida)
Componentes comunes. De acuerdo con kullman.
*Calendario.(Solo fisicamente, por dentro iba malamente) (Bueno, hacer un diseño es bastante sencillo, la verdad)
Aqui no me referia al aspecto visual, que no debe tener nada, sino a que el calendairo en si era un componente como por ejemplo un botón. Tenia importantes errores el de RMP que tuve que solucionar internamente ya que las funciones de calculo de fecha que contenia estaban mal.
*Arte grafico en general (Eso ya me encargo yo, con un poco de ayuda, espero)
No tendras problemas kullman aqui, porque hay mucha gente capaz de hacer esto. Ya te pasaré algunos contactos.
*Sistema de salvado y carga. (Emm... aqui no pued hacer nada)
Esto tambien trolltech trae algo, aunque no lo he comprobado. Tengo que decir que el sistema de salvado que hizo dani era la ostia de rapido y facil de usar. Cualquier otro sistema que tenga que crear o implementar sera mas chungo seguro.
*Integración de video en los tutoriales. (Manual de texto con imagenes)
Tampoco creo ni que sea tan dificil ni tan siquiera que sea necesario.
*Generación de los tipos de objeto del GUI y del motor de mensajes interno.
Kullman:(Habra que trabajar sobre un sistema de calendario, sobre el cual se generaran los eventos)
El gestor de los eventos sobre fechas lo hice yo, eso no es problema ya que es el corazon de mi motor. Con esto me referia basicamente a lo que ya expuse en el primer punto. Hace falta la parte del codigo que detecte que sobre un boton se ha hecho click, o que determine en que celda de una tabla estas, etc.
*Algunas partes vistosas como el Secretario Tecnico, la parte visual de Tacticas, el mapa... (Cuanto mas sencillo, mejor)
*Aqui se va a perder muchisima calidad, ya que en esto demostraba su potencial y yo nunca he intentado hacer nada de esto. Si cuando se decida el gestor de componentes a utilizar, alguien se anima a hacerlas, welcome!
*Los muñecos. (Eso habria que buscar a un diseñador 3D para que haga las stills, o un dibujante bueno tambien valia.
Sin simulador, los quecos sobran un poquito.
* Graficas. Otro punto feo, ya que necesito diversos tipos de graficas. Con lo que vi del QT, no creo que haya problema para hacerlas, solo para aprender a manejarlas.
*El estadio modular. (Si se hace en 2D, con capas superpuestas, puedo encontrar a alguien que lo haga.)
Me parece una buena solución amigo.
* La gestión de perfiles. (Bueno, eso no deberia ser tan dificil)
Pues no, ademas tengo que mejorar esto para admitir multijugador.
*Adaptabilidad a Monitores Panoramicos.(No estaba al 100%) (Ummm. ya veremos... por ahora lo hacemos en horrorvision)
De acuerdo con Kullman
*Adaptabilidad a tarjetas graficas. (Al trabajar sobre un engine grafico ya creado esto no tendria problema).
Eso espero
*Editor fisico de jugadores y empleados.(sin pelo) (Sin simulador no hace falta, como mucho un monton de opciones de caras, y listo.)
*Una iniciacion al simulador 2D y 3D. (Lo dicho, sin simulador mejor).
*Editor de equipaciones (Dado que no se va a usar un simulador 3D, nos olvidamos)
*Motor de depuración (Esperemos que eso lo lleve ya el engine que se use.)
Algo lleva aunque no he conseguido compilar correctamente aun ni menos depurar.
Es probable que descomponga este post en hilos para tratarlos individualmente.