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!