Entrega 5

31
Proyecto Integrador 1 Entrega 5 Temas Selectos de Inteligencia Artificial http://mortalzap.blogspot.mx/

Transcript of Entrega 5

1. http://mortalzap.blogspot.mx/ 2. Nuestro objetivo es aplicar los conocimientos vistos a lo largo de la carrera en un proyecto, enfocndonos ms en el rea de la inteligencia artificial, para as poder lograr el desarrollo de nuestro juego. 3. El juego se llama Mortal Zap, el cual consta de un personaje principal llamado Zapman cuyo objetivo es pasar los niveles (por ahora estn planteados 3 niveles) e ir rescatando a sus seres queridos.La dificultad que tiene Zapman es que tendr que pelear y matar a los zombies (en donde aplicaremos la inteligencia artificial) que los tienen secuestrados. 4. MetaFecha Puntos-Definicin concreta del proyecto. -Definicin de Herramientas. (lenguaje de programacin, herramientas de edicinde imgenes, etc) 07/02/2013 6-Instalacin de herramientas 14/02/2013 14-Seleccin del genero del juego (aplicacin de encuestas)-Creacin del prototipo de nuestro personaje principal.-Creacin del prototipo de enemigos-Creacin del prototipo del mapa del juego 21/02/2013 10-Investigacin de libreras y complementos.-Uso de sprites-Animacin del personaje (bsica)28/02/2013 12-Movimiento del personaje dentro del lenguaje elegido-Interaccin del personaje con objetos-Animacin del enemigo(s)07/03/2013 8-Documentacin general de lo que llevamos y lo que nos falta por hacer (a detalle) 5. Meta Fecha Puntos-Creacin-Animacin de Personaje Enemigo 11/04/20 10-Adicin de Vida a Personaje(s) 13-Contacto con Enemigo(s)-Puntaje del Personaje-Investigacin a fondo de Inteligencia Artificial (Cmo aplicarla a los enemigos)-Creacin de men18/04/20 8-Interfaz del juego 13-Inteligencia Artificial a los enemigos (Parte 1)25/04/20 513-Inteligencia Artificial a los enemigos (Parte 2)02/05/20 513-Pruebas de usabilidad y aceptacin con el usuario 09/05/20 7-Analizar nuestros logros 13-Analizar nuestras fallas (En que se equivoc el usuario al probar nuestro juego?Qu debemos mejorar?-Aceptacin de criticas constructivas)-Correccin del juego (Mejorar los fallos evaluados en la semana anterior)5-Prototipo Final10 Total 100 6. En la primera semana se planteo la historia de nuestro hroe ZapMan, a si como el lenguaje en que sera programado.Empezamos a investigar libreras tiles, herramientas y tutoriales para que todos aprendiramos el lenguaje elegido y as poder apoyarnos mutuamente.Se determino que el lenguaje a programar para nuestro proyecto seria Python. 7. GENERO: PLATAFORMA TIPO: ACCION EDAD: MENORES DE 13 AOS REQUIERENAUTORIZACION DE LOS PADRES IDIOMA : ESPAOL ACCESORIOS: VIDAS , ARMAS, , MEDICINA,MEGABOMS DURACION: HABER CUMPLIDO LOS 3 NIVELES ESCENARIOS: THEM PARK, OHIOS THEATHER ,FIME UNIVERSITY MUSICA: (PENDIENTE) 8. En la segunda semana se realizo las encuestas para poder encontrar lo mas optimo para nuestro programa, lo que a nuestros usuarios preferiran.Las encuestas realizadas fueron las siguientes y sus correspondientes resultados 9. Nuestra Semana comenz con la encuesta del generodel juego que fuera del agrada para la mayora denuestros usuarios. Esta fue la encuesta a realizar. 10. Y estos los resultados 11. Se crearon 6 diseos para nuestro personaje principalZapman, se realizo la encuesta a amigos y familiaressobre cual seria mejor y estos fueron los resultados. 12. Basndonos en los resultados el ganador fue el 6toDiseo 13. Despus de la creacin de nuestro hroe se realizuna ultima encuesta para decidir nuestros Enemigoslos cuales por mayora de votos fueron: 14. Basndonos en los resultados los ganadores fueron el2,3 y el 5. Existe la posibilidad de agregar masenemigos en lo que el proyecto es realizado 15. En la tercera semana se hizo el prototipo del juego y se buscaron los sprits de nuestro personaje.Tambin investigamos mas sobre pygame y buscamos ejemplos y tutoriales para irnos familiarizando todos y no tener problema al implementarla una vez que programemos. 16. Este es el primer mapa del juego, actualmente se esta trabajando en el mapa 2 y 3 del juego.Se procura que el mapa sea lo suficientemente largo para que las misiones tomen una considerable cantidad de tiempo. 17. Standby Ataque #1 Se estuvo trabajando con sprites Muertepara poder crear esta demostracincon gifs de lo que son losmovimientos y efectos que nuestrohroe (ZapMan) realizar durantesu aventura CaminarAtaque #2 18. En la 4ta semana se continu el trabajo del manejo de sprites pero ya dentro del programa en si, tambin se trabajo con que Zapman colisionara y se detuviera con un objeto. 19. fue ya tener todos las En esta parte lo que se hizoanimaciones y los sprits del personaje principal paraposteriormente poder aadirlo al escenario y puedamoverse. Tambien empezamos a implementar las colisiones. cast derecho cast izquierdo 20. Dying derecho Dying izquierdo Stand derecho Stand izquierdo 21. Movimiento hacia la derecha Movimiento hacia la izquierda 22. Ataque hacia la derecha Ataque hacia la izquierda 23. 24. 25. En esta semana se trabajo con los enemigos, animacin de ellos y la creacin del sprit de nuestro enemigo 1 y la programacin de la colisin de Zapman con nuestro enemigo (esttico).As como reunirnos (hacer el recuento) y ver las siguientes cuestiones: en que estamos fallando?, qu tal vamos? Y qu nos falta? 26. 27. Ejecucin 28. Cuando comenzamos a hacer el proyecto el mapa quenos mostraba no era del todo agradablea el usuario, ya que estaba demasiado pequeo, por locual tuvimos que mejorarlo yampliarlo para dar una mejor apariencia, el personaje nopoda realizar todos los movimientos, y ahora ya sepuede, por lo cual el ambiente de el personaje esta bienposicionado. 29. Al principio las colisiones del personaje principal sehacan con mucha distancia de por medio, debido aque habamos utilizado imgenes muy grandes. Mejoramos el escenario en el que se desenvuelve eljuego. 30. de implementar las Tuvimos problemas al momentocolisiones a nuestro personaje principal, Algunas imgenes no se sobreponan en el mismolugar, por lo que el personaje obtena una animacin sinsentido. Al principio tuvimos problemas con la manera deorganizar al equipo, pero luego de dividir las taras sehizo ms sencillo el trabajo en equipo.