
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 próximo 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
Visualización 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 más le convendría moverse a la unidad

Este mapa de calor indica en sus zonas más rojas, los mejores lugares para posicionarse.
Tipos de Visualización
Tenemos diferentes tipos de visualización que explicare a continuación:
- Cálculo de Acción: Calcula la mejor posición donde debería de ir la unidad elegida para que su acción sea ejecutada. Los mejores lugares les asigno el valor de 100. Lugares cercanos a estos puntos van bajando su intensidad mientras más se alejen.
- Cálculo de Obstáculos: Como no podemos mover unidades una encima de otra, buscamos los espacios donde haya unidades vivas o muertas y les asignamos el valor de 0. En un futuro esto también añadirá otras posiciones que sean un obstáculo
- Cálculo de Obstáculos + Acción: Es el conjunto de los dos puntos
- Cálculo 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 pueden mover por esas zonas
- Calculo Full: Es la suma de Obstáculos + Acción + 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 único Planeta que contienen unidades creadas específicamente para estas pruebas.
Otra cosa muy importante. La acción de Moverse no está acondicionada aun, pero es básicamente el mapa de través.
¡Saludos!