Skip to main content
.
Modulo: Admin
Domingo, Mayo 15, 2011
El Modulo de Administracion

La Inteligencia artificial ya se encuentra en un estado jugable. En mapas libres de obstaculos funciona medianamente bien, pueden dar una interesante batalla, pero pueden ser mejorados, en especial para jugar como un equipo.

Como aun estamos en una version Alfa del juego, las pruebas se hacen creando los mapas y las unidades mediante insercciones manuales a la base de datos. Lo que me lleva demasiado tiempo. Ademas los usuarios nuevos realmente no van a disfrutar mucho del juego, debido a que las unidades que se crean para los usuarios nuevos aparecen o lejos de la accion o en lugares demasiado atiborrado con otras unidades.

Por lo tanto empezare a programar los siguientes aspectos del juego

  • La creacion aleatoria o semialeatoria de nuevas regiones. Cada jugador nuevo se le creara una region aleatoriamente, como punto de partida de su imperio.
  • La creacion aleatorio o semialeatorio de Sistemas Solares. Es decir, se creara una nueva estrella con su conjunto de planetas.
  • Vamos a recrear todas las antiguas criaturas de todos los jugadores (Incluyendo las Inteligencias Artificiales) Se ELIMINARAN todas las antiguas criaturas de los jugadores y se recreara un nuevo tipo de ejercito para cada jugador en sus regiones hogares.
  • Cada jugador humano tendra en su region hogar a un ejercito de un jugador AI, para que pueda probar el juego sin problemas.
  • En la vista de batallas pondremos en el CheatBox un boton para recrear la batalla, las unidades se moveran automaticamente  a cada uno de los lados del mapa.

Esto es el CheatBox, en toda su gloria
  • Mejoras a la interfas de las batallas, con enfasis en los turnos de los jugadores AI

 

Y eso seria todo en esta actualizacion. Esta actualizacion espero no demore mucho. Saludos y hasta nuevo aviso!

Modulo: Xeno
Domingo, Mayo 1, 2011
Xhelos en Flisol Arequipa 2011

Expusimos en el Flisol Arequipa del 2011. La parte de Inteligencia Artificial y el juego sobretodo. Para los interesados aqui dejo la exposicion subida a Slideshare-

Xhelos Juego Web de Estrategia
View more presentations from mrjeeba
Gracias a todos los asistentes!.
Modulo: Inteligencia Artificial
Jueves, Abril 21, 2011
Mapa de Visualizacion de IA

Avanzando la Inteligencia Artificial para Xhelos

Como parte de mi tesis de Inteligencia Artificial, he creado un visualizador de las opciones que tiene la IA para seleccionar blancos y elegir un proximo ataque. Esta en un primer estado Beta y no es realmente parte de mi juego pero ayuda bastante a conocer como funcionara la IA a futuro. Por ahora lo pongo online, y de paso explicare un poco como funciona este sistema

Visualizacion de la IA

En la esquina superior derecha, existe el Panel de IA. Este panel nos permite ver en un heatmap, o mapa de calor el lugar donde mas le convendria moverse a la unidad

Parte de un mapa de Calor o HeatMap

Este mapa de calor indica en sus zonas mas rojas, los mejores lugares para posicionarse. 

Tipos de Visualizacion

Tenemos diferentes tipos de visualizacion que explicare a continuacion:

  • Calculo de Accion: Calcula la mejor posicion donde deberia de ir la unidad elegida para que su accion sea ejecutada. Los mejores lugares les asigno el valor de 100. Lugares cercanos a estos puntos van bajando su intensidad mientras mas se alejen.
  • Calculo de Obstaculos: Como no podemos mover unidades una encima de otra,buscamos los espacios donde hayan unidades vivas o muertas y les asignamos el valor de 0. En un futuro esto tambien añadira otras posiciones que sean un obstaculo
  • Calculo de Obstaculos + Accion: Es el conjunto de los dos puntos
  • Calculo de Travel: Calcula los lugares donde la unidad elegida se puede mover y le añade valores que indiquen la velocidad con la que puede avanzar por ese tipo de terrenos. Un valor de 0 implica que no se puden mover por esas zonas
  • Calculo Full: Es la suma de Obstaculos + Accion + Travel, teniendo en cuenta que valores de 0 no pueden ser usados.

Les aconsejo que hagan sus pruebas en el Planeta Beta del Sistema Solar Alpha Centauri, ya que es el unico Planeta que contienen unidades creadas especificamente para estas pruebas. 

Otra cosa muy importante. La accion de Moverse no esta acondicionada aun, pero es basicamente el mapa de travel.

Saludos!

 

Modulo: Inteligencia Artificial
Miércoles, Marzo 9, 2011
Continuando con la Inteligencia Artificial

Esta actualizacion es sobre las novedades que vendran la proxima semana. Por ahora todas las actualizaciones las estoy haciendo en mi localhost como siempre. La novedad es que las unidades AI ya reconocen a sus enemigos, ademas pueden atacar a las unidades que esten cerca (solo las melee). He tenido que crear un planeta de prueba llamado Alpha Prime, quizas la ponga en el juego.

Ademas me di cuenta de que mis batallas no tenian fin (una ves muertos todos los enemigos, el jeugo seguia en batalla, pero ya esta casi arreglado). 

Cree ademas una nueva unidad llamada Fighter, si es esa gran FG (original verdad). Tiene la particularidad de que cuando ataca a otro FG, estos mueren en la primera ronda. Es solo util para mi debugeo.

Esten atentos a la proxima actualizacion, que aunque no actualizo mucho online, de verdad que estoy trabajando todas mis tardes en este juego. Va a quedar excelente. Saludos!

Modulo: Web
Martes, Febrero 22, 2011
Pequeño Error en el Login/Registro

Un ligero problema con los idiomas estaba impiendo a los usuarios entrar al juego de forma normal. Por supuesto el asunto esta arreglado.

Continuo a full con la inteligencia artificial del juego y aunque no van a ver novedades por un largo tiempo aqui les presento una imagen de lo proximo en el juego! Se trata de unos mapas que estoy haciendo para "ver" como piensa la IA en el juego, traduciendo, mientras la zona del mapa este mas oscura, mas probabilidades de atacar esa zona calcula la IA

Modulo: Web
Domingo, Febrero 6, 2011
De Regreso al juego

Bueno esto mas que una actualizacion del juego, es para decirles que esta proxima semana me pongo de nuevo a actualizar el juego. Estuve ocupado en el Drupal Summit 2011 como expositor, pero una ves finalizado y con unas breves vacaciones ya estoy de regreso en el juego!.


Notice: Trying to get property of non-object in /home/gamaru/xhelos.gamaru.studio/modules/dblog/dblog.module on line 137