SlideShare una empresa de Scribd logo
1 de 30
XhelosJuego Web de Estrategia José Carlos Andrés Tamayo Oporto  @mrjeeba c.tamayo@iasoftgroup.com Gerente Operaciones IasoftGroup EIRL Arequipa, Flisol 2011
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
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
Introducción a Xhelos - ¿De que Trata? La conquista de territorios y recursos mediante batallas entre unidades creadas por los propios usuarios, con la posibilidad de batallar también contra una Inteligencia Artificial ( IA ). Además de la posibilidad de ganar medallas y avisos sociales (twitter,facebook) de tus logros en el juego Done (hasta abril 2011) Not Done Yet Conquistar Territorios Y Recursos Creación de Unidades a medida Medallas y demás Frebies ,[object Object]
Inteligencia Artificial del Juego,[object Object]
Introduccion a Xhelos - Navegación Universo
Introducción a Xhelos - Navegación Sistema Solar
Introducción a Xhelos - Navegación Planeta Usabilidad:  http://www.useit.com/alertbox/20030825.html Jacob Nielsen
Batallas Desierto Pradera Montaña Mar
Introducción a Xhelos – Variables de Criatura Numero  de Unidades Escudo Vida por unidad Acciones por unidad Movilidad en cada terreno
Introducción a Xhelos – Unidades (por ahora ) Artillery Fighter Archer
Introducción a Xhelos - Acciones
Introducción a Xhelos - Acciones
Tecnologías de Xhelos Xhelos se basa en una buena cantidad de tecnologías Open Source Drupal Jquery JsRaphael PHP Postgres Mysql
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
Tecnologías de Xhelos : Postgres Pros: ,[object Object]
Almacenar Arrays
Interesante ComunidadCons: Poquísimos Hostings
Tecnologias de Xhelos : Mysql Pros Veloz para paginas webs Muchísimos Hostings usan Mysql Cons ¿Open Source?
Tecnologías de Xhelos : Ajax, Json y Jquery AJAX DOM Veloz! Seguridad Json!!!!
Tecnologías de Xhelos : JsRaphael Animaciones Web SVC Yes, Internet Explorer 6 !!! Algo lento, pero no he probado otras opciones
Tecnologías de Xhelos : PHP Desarrollo Veloz, demasiado veloz Compilacion ..what’sthat!? Refactorizaciones, muchas refactorizaciones Tecnologías Interesantes en PHP, a usar , a futuro ,[object Object]
Memcachehttp://php.net/manual/en/book.memcache.php
 Doctrine http://www.doctrine-project.org/,[object Object]
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/
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/
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/
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
Y Como Funciona!? En Xhelos Mapa de Influencia de Obtaculos
Y Como Funciona!? En Xhelos Mapa de Influencia de Viaje

Más contenido relacionado

Destacado

Mai 2012, Trends tendances - Les héritiers de Facebook
Mai 2012, Trends tendances - Les héritiers de FacebookMai 2012, Trends tendances - Les héritiers de Facebook
Mai 2012, Trends tendances - Les héritiers de FacebookFred Colantonio
 
Programme symposium
Programme symposiumProgramme symposium
Programme symposiumLECREURER
 
Portafolio de evaluación 03
Portafolio de evaluación 03Portafolio de evaluación 03
Portafolio de evaluación 03jean Zapata Rojas
 
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...Christian FOURNIER
 
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETELaurence Allard
 
Enquêtes orales dans le Pays A3V
Enquêtes orales dans le Pays A3VEnquêtes orales dans le Pays A3V
Enquêtes orales dans le Pays A3VCasse2
 
Rue89modeleparticip
Rue89modeleparticipRue89modeleparticip
Rue89modeleparticipPoisson
 
Presentations Quick Start
Presentations Quick StartPresentations Quick Start
Presentations Quick Startzutgrafitti
 
Aprendizaje, memoria, lenguaje y habla.
Aprendizaje, memoria, lenguaje y habla.Aprendizaje, memoria, lenguaje y habla.
Aprendizaje, memoria, lenguaje y habla.UVR-UVM
 
Ecuaciones diferenciales lineales con constantes
Ecuaciones diferenciales lineales con constantesEcuaciones diferenciales lineales con constantes
Ecuaciones diferenciales lineales con constantessheep242
 
Aux Origines De Linfluence Digitale
Aux Origines De Linfluence DigitaleAux Origines De Linfluence Digitale
Aux Origines De Linfluence Digitaleantoine allard
 
Comprensión del significado
Comprensión del significado Comprensión del significado
Comprensión del significado dianadecastro
 
Robe de mariée 2012 noviamor
Robe de mariée 2012 noviamorRobe de mariée 2012 noviamor
Robe de mariée 2012 noviamorannerober
 
Les dix commandement pour être on bon sportif
Les dix commandement pour être on bon sportifLes dix commandement pour être on bon sportif
Les dix commandement pour être on bon sportifkhedira
 
Antibes journees du patrimoine_2013
Antibes journees du patrimoine_2013Antibes journees du patrimoine_2013
Antibes journees du patrimoine_2013LECREURER
 

Destacado (20)

Mai 2012, Trends tendances - Les héritiers de Facebook
Mai 2012, Trends tendances - Les héritiers de FacebookMai 2012, Trends tendances - Les héritiers de Facebook
Mai 2012, Trends tendances - Les héritiers de Facebook
 
Memes
MemesMemes
Memes
 
Programme symposium
Programme symposiumProgramme symposium
Programme symposium
 
Portafolio de evaluación 03
Portafolio de evaluación 03Portafolio de evaluación 03
Portafolio de evaluación 03
 
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...
Etes vous sûr de bien comprendre les rapports de forces se développant sur vo...
 
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE
#IDENTITE #NUMERIQUE #JEUNES #EDUCATION #CITOYENNETE
 
Enquêtes orales dans le Pays A3V
Enquêtes orales dans le Pays A3VEnquêtes orales dans le Pays A3V
Enquêtes orales dans le Pays A3V
 
Rue89modeleparticip
Rue89modeleparticipRue89modeleparticip
Rue89modeleparticip
 
Ley 594 de 2000
Ley 594 de 2000Ley 594 de 2000
Ley 594 de 2000
 
Clase de conociendo mi barranquilla
Clase de conociendo mi barranquillaClase de conociendo mi barranquilla
Clase de conociendo mi barranquilla
 
Presentations Quick Start
Presentations Quick StartPresentations Quick Start
Presentations Quick Start
 
Aprendizaje, memoria, lenguaje y habla.
Aprendizaje, memoria, lenguaje y habla.Aprendizaje, memoria, lenguaje y habla.
Aprendizaje, memoria, lenguaje y habla.
 
Ecuaciones diferenciales lineales con constantes
Ecuaciones diferenciales lineales con constantesEcuaciones diferenciales lineales con constantes
Ecuaciones diferenciales lineales con constantes
 
Endocarditis
EndocarditisEndocarditis
Endocarditis
 
Aux Origines De Linfluence Digitale
Aux Origines De Linfluence DigitaleAux Origines De Linfluence Digitale
Aux Origines De Linfluence Digitale
 
Curset
CursetCurset
Curset
 
Comprensión del significado
Comprensión del significado Comprensión del significado
Comprensión del significado
 
Robe de mariée 2012 noviamor
Robe de mariée 2012 noviamorRobe de mariée 2012 noviamor
Robe de mariée 2012 noviamor
 
Les dix commandement pour être on bon sportif
Les dix commandement pour être on bon sportifLes dix commandement pour être on bon sportif
Les dix commandement pour être on bon sportif
 
Antibes journees du patrimoine_2013
Antibes journees du patrimoine_2013Antibes journees du patrimoine_2013
Antibes journees du patrimoine_2013
 

Similar a Xhelos Juego Web de Estrategia

Computación evolutiva no tradicional
Computación evolutiva no tradicionalComputación evolutiva no tradicional
Computación evolutiva no tradicionalJuan J. Merelo
 
POO Programación Orientada a Objeto(s)
POO Programación Orientada a Objeto(s)POO Programación Orientada a Objeto(s)
POO Programación Orientada a Objeto(s)Cambiar una estructura
 
Introducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontactoIntroducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontactoPablo Haya
 
Cloud para tu juego en una tarde
Cloud para tu juego en una tardeCloud para tu juego en una tarde
Cloud para tu juego en una tardeIgnacio Segura
 
Drupal empezando con drupal
Drupal   empezando con drupalDrupal   empezando con drupal
Drupal empezando con drupalCristian Mamani
 
Actividades educativas
Actividades educativasActividades educativas
Actividades educativasAlvaro Oliver
 
El Ferrocarril Contra Los Arboles Muertos2
El Ferrocarril Contra Los Arboles Muertos2El Ferrocarril Contra Los Arboles Muertos2
El Ferrocarril Contra Los Arboles Muertos2ferdinand13
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eMarco Carranza
 
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JSMootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JSIan Monge Pérez
 
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]RootedCON
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaJerilee Dueñas Rengifo
 

Similar a Xhelos Juego Web de Estrategia (20)

Computación evolutiva no tradicional
Computación evolutiva no tradicionalComputación evolutiva no tradicional
Computación evolutiva no tradicional
 
El mundo se acaba en 2012
El mundo se acaba en 2012El mundo se acaba en 2012
El mundo se acaba en 2012
 
El mundo se acaba en el 2012
El mundo se acaba en el 2012El mundo se acaba en el 2012
El mundo se acaba en el 2012
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
POO Programación Orientada a Objeto(s)
POO Programación Orientada a Objeto(s)POO Programación Orientada a Objeto(s)
POO Programación Orientada a Objeto(s)
 
Html5 para móviles
Html5 para móvilesHtml5 para móviles
Html5 para móviles
 
Maestra crstina
Maestra crstinaMaestra crstina
Maestra crstina
 
Introducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontactoIntroducción a la interacción en mesas multicontacto
Introducción a la interacción en mesas multicontacto
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Cloud para tu juego en una tarde
Cloud para tu juego en una tardeCloud para tu juego en una tarde
Cloud para tu juego en una tarde
 
Drupal empezando con drupal
Drupal   empezando con drupalDrupal   empezando con drupal
Drupal empezando con drupal
 
Actividades educativas
Actividades educativasActividades educativas
Actividades educativas
 
El Ferrocarril Contra Los Arboles Muertos2
El Ferrocarril Contra Los Arboles Muertos2El Ferrocarril Contra Los Arboles Muertos2
El Ferrocarril Contra Los Arboles Muertos2
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_e
 
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JSMootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
 
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
 
Unidad 1_Programacion Orientada a Objetos
Unidad 1_Programacion Orientada a ObjetosUnidad 1_Programacion Orientada a Objetos
Unidad 1_Programacion Orientada a Objetos
 
Html5
Html5Html5
Html5
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españa
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (19)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
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
  • 4.
  • 5.
  • 6. Introduccion a Xhelos - Navegación Universo
  • 7. Introducción a Xhelos - Navegación Sistema Solar
  • 8. Introducción a Xhelos - Navegación Planeta Usabilidad: http://www.useit.com/alertbox/20030825.html Jacob Nielsen
  • 10. Introducción a Xhelos – Variables de Criatura Numero de Unidades Escudo Vida por unidad Acciones por unidad Movilidad en cada terreno
  • 11. Introducción a Xhelos – Unidades (por ahora ) Artillery Fighter Archer
  • 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
  • 16.
  • 19. Tecnologias de Xhelos : Mysql Pros Veloz para paginas webs Muchísimos Hostings usan Mysql Cons ¿Open Source?
  • 20. Tecnologías de Xhelos : Ajax, Json y Jquery AJAX DOM Veloz! Seguridad Json!!!!
  • 21. Tecnologías de Xhelos : JsRaphael Animaciones Web SVC Yes, Internet Explorer 6 !!! Algo lento, pero no he probado otras opciones
  • 22.
  • 24.
  • 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
  • 29. Y Como Funciona!? En Xhelos Mapa de Influencia de Obtaculos
  • 30. Y Como Funciona!? En Xhelos Mapa de Influencia de Viaje
  • 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