Ya queda poco para que finalice la fase de desarrollo del
II Concurso Universitario de Software Libre, en el que estamos participando con Project Football. Es por esto que estamos tratando de dar un empujón un poco más fuerte para dejar algo medianamente presentable, a lo que llamaremos la versión 0.1.0 de este mánager de fútbol para Linux y Windows.
Una de las partes que ya están finalizadas para esta versión es el aspecto visual del monitor de simulación. En ese gran hueco que existía antes a la izquierda, ahora se puede consultar la lista de jugadores titulares de tu equipo, y además se han incluido un par de botones dentro de la pestaña de formaciones, con los que podréis cambiar en tiempo real la formación a usar por el equipo (actualmente sólo es posible cambiar entre un 4-3-3 o un 4-4-2).
También se ha mejorado la información mostrada por pantalla, ahora tenemos un pequeño marcador con los goles y el nombre de los equipos que están jugando, tanto en la vista general como en la vista ampliada. En la vista ampliada también se ha añadido un resumen del sistema de log, con lo que es más fácil seguir lo que está ocurriendo, y se ha mejorado el modo 3D. Ahora los jugadores y las porterías son "un poco" más "realistas", y la cámara sigue la posición de la pelota asemejándose a una cámara de televisión en un partido de fútbol de la tele, pudiendo utilizar las teclas WSAD, RePag y AvPag para desplazar la cámara si así lo deseamos.
Para este fin de semana esperamos tener lista la versión 0.1.0 con estas y más novedades.
Parece quela cosa va a vanzando
Bueno quería hablaros de temas técnicos: ¿Éstais contentos con CEGUI? Os lo comento porque yo estoy hasta las narices. Es innecesariamente complejo, oscuro y el sistema de skins no me gusta nada. Cada vez que tengo que hacer partes de la interfaz tengo que dedicarle más tiempo del que tenía planeado siempre por culpa de CEGUI...
El otro día por casualidad encontré esto: http://sourceforge.net/projects/my-gui/. ¿Lo has probado? Tiene bastante buena pinta, parece más sencillo que CEGUI y a la vez más potente -o al menos, mejor relacion sencillez/potencia, porque lo mismo en CEGUI hay cosas que pueden hacerse pero te puedes morir de asco...
Yo estoy deseando cambiarme, pero antes de ponerme a reescribir todo el código de la interfaz preferiría escuchar la opinión de otros, si lo habéis probado o lo que sea.
Un saludo y ánimo
Por ahora nos está haciendo el apaño, aunque en breve tenemos que hacer alguna cosilla un poco más avanzada, a ver que tal.
Otras librerías de interfaces de usuario no hemos probado, elegimos CEGUI en su momento porque nos pareció de las más maduras, documentadas y con mayor base de usuarios.
MyGUI tiene buena pinta, y según la documentación que he ojeado por encima, la transición desde CEGUI no parece muy traumática a nivel de motor (luego rehacer los layouts es otro tema).
Por ejemplo, yo necesito usar los spinners para los valores de los parámetros de los objetos. Pero es molestísimo que cuando editas un valor y mientras estás editandolo te sales del rango te cambia el valor por el valor más cercano en el rango. Lo suyo sería que el cambio efectivo en el valor lo realice cuando pulsas enter o tab, como de toda la vida de dios, y no te torture cambiando los valores automáticamente. O que se pueda configurar el valor de incremento que mete cuando pinchas las flechitas.
Y me da coraje que cosas tan sencillas no se puedan hacer -sin ponerte a reimplementar parte del widget- y luego tenga otras funcionalidades bastante complejas que a saberse si quieres...
Sin contar que editar los temas es una tortura en cuanto quieres hacer algo que se salga de simplemente cambiar las imágenes...
En fin, si me animo a probar MyGui ya os contaré.
Un saludo y gracias