jueves, 21 de marzo de 2013

LLEGÓ EL FINAL

Como decíamos en la primera entrada de nuestro blog: "Todo complejo fin tiene un comienzo simple"  y ese fin ha llegado.



Hoy ha tenido lugar la última reunión donde hemos puesto el juego al límite y hemos comprobado que todo esté perfecto para poder presentaros en unas semanas Empire of chaos.

Los nervios a día de hoy estaban a flor de piel, ultimos retoques, comprobación de la documentación a entregar etc... y no es que las cosas se dejen para el último día, sino que necesitábamos confirmar una vez más que todo estaba listo, que realmente habíamos terminado.

Cuando comenzamos esta aventura, no podíamos imaginar lo que eramos capaces de hacer y a día de hoy, el resultado es verdaderamente gratificante. Estamos orgullosos del trabajo que hemos hecho y estamos deseando enseñaroslo, nos gustaría que esto no se quedara en un proyecto de universidad, sino que realmente guste y muchos de vosotros lo useis.
 
Durante semanas habeis podido seguir nuestra planificación, avances conseguidos etc..., ahora es cuando llega lo bueno, cuando podreis ver los resultados de verdad.

En unas semanas, dejareis de ser nuestros lectores, de leer cosas acerca del juego y pasareis a verlo, a juzgarlo y si os gusta, a usarlo!. Por tanto, no podeis perderos la cita que tenemos el día de la presentación.

Nosotros ya hemos conseguido que reine la paz en el Imperio de Algathor, ¿tu te atreverás?

Un saludo!!


 






martes, 19 de marzo de 2013

EMPIRE OF CHAOS

Empire of chaos, así es como hemos decidido que se llamará nuestro juego.

En la reunión de hoy hemos resuelto pequeños errores, juntado código y mejorado notablemente la interfaz del juego, a continuación os mostramos una captura de pantalla del aspecto que tiene.

Ésta es la pantalla inicial del juego:


La siguiente, es una de las imágenes de introducción a un nivel, éstas aparecerán tras los vídeos de inicio de cada episodio:



Los vídeos correspondientes a cada nivel los dejaremos como sorpresa para el día de la presentación, 
de momento, con respecto a vídeo, os podemos mostrar una captura de pantalla de uno de nuestros niveles, donde el fondo, es un vídeo de las olas del mar.



Nos gustaría que pudieseis apreciar lo bonito que queda en movimiento, pero para ello habrá que esperar!

Esperemos que os esté gustando, ya podéis haceros una gran idea de nuestro juego.

Nosotros mañana tendremos una última reunión para dejar todo listo para su entrega.

Un saludo!



sábado, 16 de marzo de 2013

YA QUEDA MENOS!

Ya queda menos para que podais ver el resultado final, ayer tuvimos una de nuestras últimas reuniones donde como siempre, comprobamos los resultados llevados a cabo y dividimos de nuevo tareas.

Al estar en la recta final del proyecto, las tareas son mucho más llevaderas y casi todas son para ultimar pequeños detalles.

A continuación, os indicamos la repartición de dichas tareas:

  • Javier: Terminará la opción multijador.
  • José Antonio: Cargará bien los videos para resolver el problema de que algunos se queden bloqueados.
  • Álvaro:  Incluirá la opción de poder saltarse los videos de inicio del juego.
  • Yasmina: Hará todo tipo de pruebas para comprobar cualquier error que se pueda estar cometiendo.
Quedaremos el Martes 19 para unir todo y dejarlo listo para su posterior entrega.

Un saludo!


miércoles, 13 de marzo de 2013

MAÑANA DE BIBLIOTECA

Esta mañana nos hemos reunido a falta de una semana para la entrega definitiva y hemos puesto en común avances realizados durante el fin de semana:

Javier : Ha avanzado con la funcionalidad multijugador
Álvaro: Ha creado el video y las funciones para su tratamiento
Yasmina : Ha completado las opciones de registro de partida
 José Antonio : Ha terminado el episodio 3 y ha juntado el código global

El viernes 15 quedaremos de nuevo en la biblioteca y a parte de trabajar en el proyecto definiremos las tareas finales para el puente con el fin de venir ya con el proyecto prácticamente terminado.

miércoles, 6 de marzo de 2013

LO PROMETIDO ES DEUDA


Como dijimos en la entrada anterior, esperábamos daros buenas noticias y así es.

Hoy nos hemos reunido de nuevo para la puesta en común de las tareas individuales y poder valorarlas entre todos, los avances que hemos obtenido son los siguientes:

  1. Mejorado el diseño de la interfaz gráfica.
  2. Finalizado un nuevo episodio del modo aventura.
  3. Conseguida la funcionalidad de almacenar y recuperar varios datos.
La semana que viene no será menos y de nuevo os informaremos de grandes avances conseguidos, para ello nos hemos dividido la tarea del siguiente modo:

  • Álvaro: Tratará los eventos multimedia.
  • Yasmina: Ultimará los detalles relacionados con almacenamiento de modo que proporcionen más comodidad al usuario.
  • Javier: Hará la opción multijugador.
  • José Antonio: Mejorará las presentaciones de cada episodio del modo aventura.
Os seguiremos manteniendo informados.

Un saludo!


jueves, 28 de febrero de 2013

REUNIDOS DE NUEVO

Hoy hemos conseguido compaginar horarios y volver a juntar a todo el grupo del proyecto. Durante la mañana del jueves hemos podido evaluar los avances de cada uno en su tarea. A continuación os mostramos un resumen de los avances realizados:

- Implementada una funcionalidad para almacenar datos una vez cerrada sesión y su posterior recuperación.

- Finalizado el tercer episodio del modo aventura (aunque el orden de estos no será definitivo hasta poco tiempo antes de la entrega porque cada día surgen ideas nuevas).

- Adquirido los conocimientos necesarios para el tratamiento de imagenes y video (como podéis comprobar en una de las entradas posteriores, en la que os explicamos problemas con esto).


El proyecto marcha viento en popa a toda vela y cada día buscamos nuevas funcionalidades y diseños, por lo que el resultado final se aventura muy interesante. Para este fin de semana hemos coordinado una serie de tareas que el miércoles 6 de marzo pondremos en común:

  • Álvaro: Realizar un nuevo episodio
  • Yasmina: Mejorar la funcionalizar implementada de almacenar datos que permita un manejo más eficiente y de varios ficheros.
  • Javier: Preparar la opción multijugador y mejorar el css de la página.
  • José Antonio: Investigar el funcionamiento del reconocimiento de voz y del control de audio y voz en javascript.
Tenemos trabajo por delante y solamente esperamos daros buenas noticias el próximo día, hasta entonces!

miércoles, 27 de febrero de 2013

PROBLEMA ACCESO ARCHIVOS LOCALES

Para implementar colisiones dentro de parte de nuestro juego, decidimos utilizar la función de canvas (getImageData()) que nos permite saber las propiedades RGB de cada píxel del canvas.

Esto nos provocó un pequeño quebradero de cabeza ya que Chrome nos daba un error de seguridad.


Finalmente descubrimos que el problema era el acceso a archivos locales desde el navegador, lo cual  solucionamos creando un servidor virtual en el que colgar la página. Nos decantamos por Mongoose,  un servidor de software libre.


 


El ejecutable del servidor lo colocamos en la carpeta raíz de nuestra web y accedemos a ella desde el navegador mediante la siguiente dirección: " http://localhost:8080/html.html "

OBJETIVOS DEL PROYECTO

Por fin ha llegado el día, hoy todos sabréis cual es el tema principal de nuestro proyecto. Éste consistirá en un juego individual modo historia con diferentes escenas en el que tendrás que ir superando diferentes pruebas de habilidad e inteligencia. Como funcionalidad opcional hemos pensado también en hacer además del modo de juego historia otro que sea modo multijugador, en el que dos personas puedan competir entre ellas.

De momento tenemos multitud de ideas para las escenas pero iremos poco a poco concentrándolas  Lo que es seguro es que cada nivel será diferente, no será de modo arcade y algunos episodios podrán centrarse más en javascript y otros en eventos de vídeo.

Este es nuestro objetivo principal y poco a poco iremos comunicándoos las ideas más sólidas que iremos implementando. A continuación os dejamos unas impresiones de pantalla de dos episodios que llevamos:


Primer Escenario

Segundo escenario


martes, 26 de febrero de 2013

PRIMERA REUNIÓN

Hoy hemos tenido la primera reunión del proyecto para definir tareas y poder juntarlas el próximo jueves. Todavía no os hemos dado la noticia que estáis esperando, que es cual va a ser el objetivo del proyecto. Todavía tendréis que esperar un día más...

Respecto a la reunión hemos comentado lo que habíamos ido mirando cada uno individualmente para conocer más sobre html, css y javascript, y hemos definido una serie de tareas:

  • Álvaro se encargará de analizar tratamiento de video y análisis de colisiones por píxeles
  • Yasmina tratará de entender y conseguir utilizar el almacenamiento local de datos para futuras utilizaciones en sesiones distintas
  • Javier buscará editores de video y creará uno para una jugabilidad que añadiremos
  • José Antonio avanzará en el javascript del juego realizando nuevas funciones útiles para  el juego principal
Como hemos comentado, el jueves 28 juntaremos todo el trabajo, trataremos de adaptarlo a nuestro juego e intentaremos solventar las dudas que pudiesen surgir. 
 

jueves, 21 de febrero de 2013

TODO COMPLEJO FIN TIENE UN COMIENZO SIMPLE



Con esta entrada damos comienzo a un costoso pero seguramente gratificante camino por html, css, javascript, etc.

La idea principal del juego está más o menos clara pero esperaremos hasta el miércoles 27 para daros más detalles. Lo que si sabemos es que será algo interesante y que la gente querrá usar.

Para esta aventura hemos formado un equipo de alumnos de la Universidad Carlos III de Madrid que cursamos la asignatura de Aplicaciones Multimedia en el grado de Ingeniería de Sistemas Audiovisuales, somos José Antonio Díaz Jaime , Álvaro Dueñas Gonzalez, Javier Celada Muñoz y Yasmina Monterrubio  Gonzalez, aunque la presencia final de éste último componente está pendiente de tramites.

Como en todo trabajo grupal hay una serie de roles asignados y en este caso son los siguientes:

José Antonio:     Líder del equipo
Álvaro :              Responsable de calidad
Javier:                Responsable de producto
Yasmina:            Responsable de documentación y comunicación

Bueno, tras este primer contacto esperamos ir informandoos poco a poco. Hasta dentro de poco!