Versión 0.0.3.5

1 junio, 2011 Deja un comentario

Aquí tenemos lo que nos ha dado tiempo a completar de la versión 0.0.4, que nos hubiera gustado tener terminada.

Lo más notable son cambios visuales, mejoras internas sobre todo en optimización y seguridad y algunas nuevas funciones que ahora indicamos.

A parte hemos refactorizado el código, corregido y añadido algunos bugs (XD) y hemos añadido efectos con jquery y dado algo de apariencia a los jugadores masculinos.

Objetivos completados:

  •     Cambio de páginas iniciales de login y registro, con lo que es mas fácil acceder al servicio
  •     Una página “Tablón” o “Dashboard” con la información referente a las ligas, subastas, notificaciones, etc. del usuario a modo de resumen antes de acceder a las ligas
  •     Mejoradas las repeticiones de los partidos
  •     Los partidos no se juegan instantáneamente, sino que transcurre un tiempo antes de que acaben
  •     Implementación de una unidad de tiempo: Ahora mismo se juega por jornadas, pero en la próxima versión se jugará por días, y en cada día puede jugarse una jornada o no
  •     Uso de variables de sesión, con lo que se ha aumentado la seguridad de la página y evitado tener identificadores en las URLs de la página

Objetivos por completar para la 0.0.4:

  •     Proporcionar ayuda al usuario mediante un tutorial interactivo
  •     Permitir al usuario que personalice los colores de la interfaz e incluso establecer una imagen de fondo y posiblemente en un futuro el orden de los elementos en la página mediante temas
  •     Implementar un botón para que a la hora de crear un equipo se pueda escoger un nombre aleatorio
  •     Invitaciones por correo para las ligas privadas
  •     Permitir cambiar datos de los jugadores como apodos y número de dorsal
  •     Mejorar la IA de los bots permitiendo que participen en las subastas
  •     Recordar contraseña
Categorías:General

Plan para la siguiente versión: 0.0.4 alias “Votox”

8 abril, 2011 2 comentarios

La próxima versión de 90manager, la 0.0.4 alias “Votox” (Con V para evitar problemas con la marca…) se centrará en la mejora de la interfaz (que ya hacía falta) para que el juego comience a atraer a la gente.

Los objetivos serán los siguientes:

  • Grandes cambios en la interfaz:
    • Cambio de páginas iniciales de login y registro para que sea mas fácil acceder al servicio
    • Una página “Tablón” o “Dashboard” con la información referente a las ligas, subastas, notificaciones, etc. del usuario a modo de resumen antes de acceder a las ligas
    • Proporcionar ayuda al usuario mediante un tutorial interactivo
    • Personalización: Permitir al usuario que personalice los colores de la interfaz e incluso establecer una imagen de fondo y posiblemente en un futuro el orden de los elementos en la página mediante temas
  • Implementar un botón para que a la hora de crear un equipo se pueda escoger un nombre aleatorio
  • Invitaciones por correo para las ligas privadas
  • Mejorar las repeticiones de los partidos
  • Jugar partidos: No se jugarán instantáneamente, sino que transcurrirá un tiempo antes de que acaben
  • Implementación de una unidad de tiempo: Ahora mismo se juega por jornadas, pero en la próxima versión se jugará por días, y en cada día puede jugarse una jornada o no
  • Uso de variables de sesión: Aumentará la seguridad de la página y evitará tener identificadores en las URLs de la página
  • Permitir cambiar datos de los jugadores como apodos y número de dorsal
  • Mejorar la IA de los bots permitiendo que participen en las subastas
  • Recordar contraseña (¡Por fin!)

Tenemos pensado trabajar en esta versión durante este mes de Abril, así que si no hay muchos problemas para finales de mes estará lista.

Categorías:General

Nueva versión: 0.0.3 alias “Mercaillo”

3 abril, 2011 2 comentarios

Ya está disponible para uso público, privado, al por mayor y al por menor la versión 0.0.3 de 90manager, cuyo nombre es “Mercaillo”

Esta nueva versión trae consigo:

  • Sistema de subastas: Los equipos podrán poner en subasta a sus jugadores en cada liga y podrán comprar y venderlos como esclavos.
  • Sistema de notificaciones: Se ha diseñado un pequeño sistema de notificaciones para indicar a los usuarios los eventos mas importantes que ocurran en cada liga.
  • Reglas para las ligas: A la hora de crear una liga nueva, se podrán definir unas opciones como por ejemplo jugadores iniciales de cada equipo.
  • Ligas mixtas: Ahora se pueden generar equipos con hombres, mujeres, o mixtos, según la opción especificada en la liga.
  • Los equipos controlados por la IA ahora tendrán nombres generados aleatoriamente.
  • Ahora las jornadas avanzan automáticamente al acabar todos sus partidos.
  • La inteligencia artificial ya no pondrá a los jugadores en alineaciones aleatorias, sino que ahora buscará la mejor opción de alineación (Dificultad al límite xD).
  • Repeticiones de los partidos: Se ha añadido un prototipo de repeticiones de partido para ver los sucesos de un partido a lo marcador online.
  • Leve rediseño de la interfaz de usuario.
  • Arreglos de muchos bugs.
  • Inclusión de muchos mas bugs.
  • Y muchas cosas más.

Como siempre (es decir, al igual que la versión anterior) la nueva versión está disponible en el servidor público: http://90manager.alwaysdata.net/ y también se subirá en un archivo comprimido a la forja rediris: http://forja.rediris.es

Como nota final, se requiere registro de nuevo en la web, ya que hemos hecho limpieza para añadir los nuevos datos en la base de datos.

Para la próxima versión habrá un rediseño total de la Intefaz (aunque lo mismo la dejamos como está). Próximamente pondremos una nota informativa.

Categorías:Versiones Etiquetas: ,

Mercado de jugadores

29 marzo, 2011 Deja un comentario

Una de las nuevas características de la próxima versión de 90manager, será el mercado de jugadores.

¿En qué consiste? Pues en permitir a los equipos de una liga cambiar sus jugadores entre sí mediante un sistema de subastas similar al ofrecido en la casa de subastas del famosísimo World of Warcraft con alguna ligera modificación.

Características:

  • Cada liga en el sistema, tendrá su propio mercado.
  • Cada equipo podrá subastar los jugadores de su equipo.
  • Por cada jugador que se subaste, se elegirá una cantidad inicial de la subasta, y se pagará un 10% de esa cantidad como comisión por la subasta (Para evitar subastas abusivas y repetitivas).
  • Se podrá elegir un precio de compra directa en el momento de crear la subasta, con lo que se podrá ganar una subasta directamente pagando ese precio.
  • Las subastas durarán un número determinado de jornadas, y al final de éstas será cuando se produzcan los traspasos
  • Cada equipo de la liga podrá ofrecer una cantidad superior a la oferta anterior de la subasta + 10% de ésta (para evitar subastas rápidas de +1 euro por ejemplo)

Y creo que no me dejo nada más. Por lo pronto sólo habrá subastas, aunque está pensado que se puedan realizar cambios entre equipos (te cambio a Guliverto por Romenurio + 1.000 euros) pero en una versión posterior, ya que ahora mismo no hay interacción alguna entre los usuarios del sistema salvo jugar los partidos.

Categorías:Ideas Etiquetas: ,

Estado del proyecto

29 marzo, 2011 Deja un comentario

Como buena medida para informar del progreso del proyecto, vamos a ir informando al menos mes a mes (o a intentarlo) de como van las cosas. Subir siempre el proyecto que tenemos en svn al hosting cada vez que lo actualizamos, no es buena idea, aunque sí se subirá por cada versión completa. Por eso, informando todos los meses de como va el proyecto creo que sería bastante interesante. Así que allá vamos.

Desde que se publicó la versión 0.0.2.5, hemos estado trabajando sin parar en la siguiente versión, la versión 0.0.3: a.k.a. “Mercaillo” en la que introduciremos los siguientes cambios:

- Mercado de jugadores (Subastas)

- Ligas mixtas (Poder formar equipos con jugadoras femeninas)

- Nombres aleatorios para los equipos

- Reglas para las ligas como por ejemplo dinero inicial y jugadores por equipo

- Avanzar jornadas automáticamente al acabar los partidos

- Ver partidos en “tiempo real proporcional”

Ahora mismo están implementadas las ligas mixtas, las reglas, los nombres de los equipos y avanzar las jornadas automáticamente. Respecto al mercado de jugadores, está hecho al 60% (falta que funcione xD) y ver los partidos aun no está empezado (aunque sí pensado el cómo)

Para mas información sobre ver los partidos y el funcionamiento del mercado, se crearán un post para cada uno con el fin de no aglomerar toda la información en el mismo sitio.

Y sobre para cuando se acabará la versión, pues tenemos pensado para este fin de semana como muy tarde.

Categorías:General

¡Versión 0.0.2.5 publicada!

21 marzo, 2011 Deja un comentario

¡Pues eso mismo! El equipo de 90manager se avergüen… digo enorgullece de publicar la versión 0.0.2.5 de su simulador de ligas de fútbol online.

¿Pero no ibais a publicar la 0.0.2?

Sí, ese era el plan. Publicar justo después del Hackathón la versión 0.0.2. Lo que pasó es que no nos quedó muy convincente, es decir, tenía unos ligeros fallos por pulir y sobre todo, era un horror preparar un equipo con la interfaz que estuvimos diseñando. Por eso en vez de publicar la versión 0.0.2 con la que costaba jugar, decidimos arreglar esos fallos y replantear como preparar un partido. Y de paso refactorización al canto.

Entonces lo que tenéis hecho es…

Pues con la versión 0.0.1 (Que no tuvo nota de publicación) Se podía registrar un jugador y crear sus ligas y sus equipos y jugar contra la máquina. Y poco mas.

Así que los cambios más importantes de la versión 0.0.2.5 son:

- Añadidos CSS, Imágenes, estilo y diseños a la web, ahora tiene una interfaz más agradable(Aunque siga siendo horrible)

- Añadidos atributos a los jugadores

- Añadido generador de nombres de jugador automático (Es un festival del humor)

- Los partidos se juegan dependiendo de la formación y de los atributos de los jugadores

- Cada partido muestra una lista de sucesos

- Varios usuarios pueden jugar en una misma liga, esto viene a ser, ¡¡¡PIQUE!!!

- ¡Formularios de contacto que funcionan! (No abuséis porfa-porfa-plis recubierto de nata)

- Registro de usuarios vía e-mail

- Preparación de partido basada en HTML5. Esto viene a ser, que se usará Drag&Drop (para los de la LOGSE: agarrar y soltar) en los jugadores para situarlos en el campo o el banquillo. (Aviso: al parecer no funcionan aún las etiquetas de HTML5 para el drag&drop en Opera, aunque no está confirmado aún)

- Versión colgada en internet

- Enlaces varios al blog, forja, wiki, twitter, etc.

¿Y ahora que es lo que vais a hacer?

Ahora empezaremos a planear la versión 0.0.3 codename “Mercaillo”, la cual incluirá mejoras en la interfaz, posibilidad de ligas femeninas y mixtas, partidos que no se jueguen instantáneamente, automatización de encuentros, mercado de compra/venta de jugadores y arreglar los fallos que vayamos encontrándonos ahora mismo. Próximamente se publicará una nota más detallada en este blog.

No vamos a descansar, pues ahora mismo estamos en el 2º puesto de la forja Red IRIS, y queremos mantenernos por esos puestos hasta el fin del concurso.

¿Bueno vale, pero, donde puedo ver esto?

Lo normal en los proyectos es distribuir la aplicación mediante un ejecutable o un archivo comprimido, pero en nuestro caso al ser una aplicación web, hemos preferido colgar el proyecto directamente en:

http://90manager.alwaysdata.net/

Sin embargo, para aquellos que quieran probar el proyecto y ver el código pueden hacerlo mediante el svn de la forja Red IRIS

Dicho todo esto, vamos a echarnos unas partidillas por aquí Winking smile

Categorías:Versiones Etiquetas: ,

Resumen del Hackathon

12 marzo, 2011 Deja un comentario

Como bien se dijo en el post anterior, el viernes de la semana pasada se inició el 2º hackathon de proyectos de software libre en granada. Fué nuestro primer hackathon, no teníamos mucha idea de cómo iba el asunto pero tiramos como pudimos y salió muy bien la cosa.

Se presentaron 6 proyectos:

- STILC: http://stilc.wordpress.com/

- Carga y Descarga

- GeoRemindMe: http://blog.georemindme.com/es/

- Tutor: https://tutor.ugr.es/

- Keep It Poker: http://workespeis-keepitpoker.blogspot.com/

- 90manager: ¡Nosotros!

Nuestros compañeros de GeoRemindMe, Carga y Descarga y Keep It Poker tuvieron gran éxito ya que consiguieron bastante gente. El resto nos apañamos con un grupillo muy reducido de gente, pero aún así nos las apañamos bien. Se nos unieron unos compañeros de gestión: Juan Antonio y Jose Antonio. Posteriormente vinieron @franlu y @jjmerelo de la OSL que tambien nos ayudaron bastante.

Nos cedieron para el lunes y viernes la sala de congresos del edificio CITIC-UGR, una sala genial y muy cómoda que disfrutamos bastante. No faltaron las gominolas, cosa muy importante. Allí hicimos la segunda presentación aunque viendo el número reducido de gente, simplemente fuimos directos a lo que había que saber para realizar en el proyecto. Una vez repartidas las tareas y viendo que Merelo se nos había frustrado porque eran las 20:30 y la hora de las cervezas era a las 20:00, nos disolvimos y nos fuimos.

Durante el fin de semana cada uno trabajó en su casa y contactamos mediante mail al contrario que los otros proyectos, que estuvieron mejor preparados y encontraron lugares para quedar.

Finalmente, el lunes acabamos de unir todo lo trabajado el fin de semana y presentamos los resultados ante el resto de proyectos:

- Licenciado de los archivos

- Iniciada refactorización

- Subida del proyecto a un hosting público

- Un conjunto de imágenes para usar en el proyecto

- Acabar la versión 0.0.2

Así que el hackathon fue un éxito para todos los proyectos incluido el nuestro. Incluso llegamos a estar los 2º en la lista de proyectos más activos de la forja Rediris.

Aquí dejamos unas fotos por parte de la OSL:

https://picasaweb.google.com/oslugr/2HackathonProyectosDeSL?feat=flashalbum#

Y aquí por parte nuestra:

https://picasaweb.google.com/115933953411506107665/2HackatonCUSLV#

Y para finalizar, un vídeo del último día del hackathon:

 

Categorías:General Etiquetas: , , ,
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.