Exposicion del juego web de estrategia Xhelos en Flisol Arequipa 2011. Expusimos el funcionamiento basico del juego, Las Tecnologias Web usadas y por ultimo la inteligencia artificial basada en campos potenciales y mapas de
Proyecto integrador. Las TIC en la sociedad S4.pptx
Xhelos Juego Web de Estrategia
1. XhelosJuego Web de Estrategia José Carlos Andrés Tamayo Oporto @mrjeeba c.tamayo@iasoftgroup.com Gerente Operaciones IasoftGroup EIRL Arequipa, Flisol 2011
2. Xhelos – Temario Introducción a Xhelos Navegación Combate Unidades Acciones Tecnologías de Xhelos Drupal Postgres & Mysql Ajax , JSON y Jquery Js Raphael Inteligencia Artificial en Xhelos
3. Introducción a Xhelos Juego web de estrategia por turnos. ¿Qué significa esto? PBBG: PersistentBorwserBasedGame (Gracias a dios por los acrónimos) www.xhelos.com
14. Tecnologías de Xhelos Xhelos se basa en una buena cantidad de tecnologías Open Source Drupal Jquery JsRaphael PHP Postgres Mysql
15. Tecnologias de Xhelos : Drupal Bootstrap, Bootstrap, Bootstrap, las 3 razones http://drupalperu.org/ Quieres poner Drupal en Sistema Web? Entonces deberíamos conocer a nuestro amigo drupal_bootstrap($phase) Que se encuentra en includes/bootstrap.inc Mas información sobre DrupalBootstraping en Xhelos en la url: http://lima2011.drupal-latino.org/conferencia/drupal-drupal-drupal-bootstraping
25. Campos potenciales forDummies Buscamos Un punto Objetivo En el mapa, y le damos un valor alto Xhelos usa una escala de 0 al 100. El valor máximo es 100 Tomado de: http://aigamedev.com/open/tutorials/potential-fields/
26. Campos potenciales forDummies A todos las zonas cercanas al objetivo le colocamos un valor inferior. Hacemos lo mismo con las siguientes zonas cercanas Hay muchas formas de calcular este valor, llamado valor difusorio Tomado de: http://aigamedev.com/open/tutorials/potential-fields/
27. Campos potenciales forDummies Hay ciertas zonas donde por defecto tienen un valor de 0 (cero) En Xhelos, zonas ocupadas por otras unidades y zonas como los mares son generalmente impasables, ergo su valor es cero Tomado de: http://aigamedev.com/open/tutorials/potential-fields/
28. Y Como Funciona!? En Xhelos Nuestras Zonas Objetivo son los lugares donde mi unidad tiene que moverse para ejecutar su acción. En este caso colocamos 100 en los lugares donde se puede ejecutar un Ataque de Rango
31. Mapa de Influencia Fusionado El mapa fusionado, contiene un promedio de los anteriores mapa Y Como Funciona!? En Xhelos Final
32. Problemas (Y Posibles Soluciones) en Campos Potenciales y mapas de Influencia El problema de la optima local: se da cuando la unidad tiene mas de una posible elección, para un humano es obvia la decisión. En esta especifica situación, se recomendaría usar una variante del algoritmo AntsColony, los últimos lugares donde estuvo anteriormente la unidad van dejando un rastro que afecta negativamente el mapa de influencia final (La imagen muestra el problema, no la solucion )
33. Gracias! …. Enlaces de interes, anyone? El Juego en si: www.xhelos.com Blog sobre juegos del Creador: www.taurencreate.blogspot.com Empresa Auspiciadora del Juegos: www.iasoftgroup.com Grupo en Google para desarrollo de juegos web: groups.google.com/group/desarrollodevideojuegos