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!
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios
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-
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios
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!
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios
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!
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios

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
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios
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!.
- Ilustres Comentarios: 0 comentario(s)
- Inicie sesión o regístrese para enviar comentarios






