lunes, 24 de diciembre de 2007

Ultimando detalles y FELIZ NAVIDAD!!!

Hola a todos,

Lo primero FELIZ NAVIDAD, espero que paseis unas felices fiestas con los vuestros!

Y respecto al proyecto pues os cuento los nuevos avances:

- Modificación del estilo: Aquí va una captura de la página principal


- Generación de los ficheros xml, properties y .game, del juego que se esta creando.
- Añadida la opción de PROBAR JUEGO una vez que se esta editando: Esto quiere decir que una persona que esta haciendo su propio juego, puedo ir probando en el motor de juegos, el juego que esta creando.
Ejemplo:

Cuando un usuario esta haciendo su juego, le puede dar a probar y jugar al juego actual q esta editando. Mientras esta jugando se da cuenta que puede añadir más eventos, objetos, habitaciones, o personajes de apoyo, pues volverá al editor, añadirá por ejemplo un evento, y le dara otra vez a probar.

Al darle a "Probar juego", se genera un .jar del juego con los ficheros xml, los properties y el fichero binario .game, una vez que el juego esta en un .jar, se abre el ".JNLP", y a través de el ya se ejecuta el motor de juegos, que obtiene los ficheros del juego que se esta actualmente editando.

- Dos formas de recibir el juego el motor de juegos:

1. Mediante un parametro en el .JNLP. Es decir, sería la forma anterior, el usuario que esta creando el juego, puede probar el juego que esta editando, y le pasa ese juego como parámetro al motor.
2. Eligiendo el juego: Un jugador, quiere jugar a los juegos que INX le proporciona, entonces se descargaría el motor de juegos, y le daría a "nuevo juego", en este momento se le despliega un dialogo donde debe elegir uno de los juegos que estan en el servidor de INX. Selecciona uno, y ya puede jugar!.

- El editor de juegos es COLABORATIVO: Dos usuarios pueden modificar un mismo juego a la vez. Vemos estas dos pantallas:



El jugador A, coloca un objeto en una posicion, cuando el jugador B, actualiza la página, ve como el jugador A, ha situado objetos en la habitación.
Mejoras: En un futuro, habría que mejorar esto para que no le hiciese falta al jugador B, recargar la página para ver los objetos que el jugador A va modificando. Incluso que los vea moviendose.

En cuanto tenga más cosas, os informaré de los nuevos avances.

Saludos y felices fiestas!

jueves, 22 de noviembre de 2007

Nuevos avances

Hola a todos,

Siento tener esto un poco vacio, pero es que ando con muy poco tiempo, pero bueno ya ha habido muchos avanzces en el proyecto.

1. Arreglado lo comentado en los UC, los botones son más pequeños, la distribución de los mismos, eliminación de bandera, ...

2. Generado los ficheros .xml, .properties y .game necesarios para que los gestione el motor de juegos.

3. Sugerencias:

- Los juegos pueden ser internacionalizados, ¿Cómo quedaría mejor la introdución de un texto (por ejemplo la conversación entre dos personajes) en ingles y en español?¿Con un enlace "añadir conversación en otro idioma? ¿Con un textarea con una pestaña por idioma?...
Yo me quedaría con la primera, ya que quizá sea la más clara y más usable, acepto ideas :).

- Los personajes en el motor, son gestionados con varias imagenes (una imagen por moviento del personaje). Por este motivo, actualmente, los personajes los tengo almacenados en la base de datos, con lo cual se muestran todos los personajes disponibles, y los usuarios añaden los personajes que deseen para su juego.
¿Creeis que deberían poder añadirse?¿Como lo haríais?

En breve pondre algun pantallazo, a ver que os parece.

Saludos :).

miércoles, 3 de octubre de 2007


Hola,


Adjunto una captura de pantalla, de una parte del proyecto. En esta captura, se ve como el desarrollador de juegos puede añadir al fondo de pantalla un objeto, situando el objeto en la posición deseada.


La "banderilla" puede moverse con el ratón o puede modificarse las posiciones mediante las etiquetas "x" e "y". En el momento que este lista la posición en la que quiere situar el objeto, deberá de pulsar sobre el botón de "modificar posición".


Espero que os guste, y acepto sugerencias:)


Saludos

martes, 2 de octubre de 2007

Primer mensaje

Hola,

Bueno es hora de darle vida a este blog...

En primer lugar, voy a comentar mi proyecto. Consiste en un editor de juegos, realizado con Struts, hibernate, Ajax, principalmente.
Este editor de juegos, generara un fichero XML, que posteriormente un motor de juegos lo recibirá, y en él se podrá jugar a el juego creado por una persona, sin ningun conocimiento de programación en el editor de juegos.

Actualemente, el editor permite, insertar personajes al juego, objetos, y situar los objetos al estilo Google Maps, además de la gestión de usuarios.
En este momento, estoy mejorando el estilo del editor Web, así que después colgaré unas capturas de pantalla :)