Skip to main content
.

IA Heatmap

IA Heatmap

Improving the Artificial Inteligence for Xhelos

As part of my undergraduate Thesis on AI Research for Strategic AI using Potential Fields, i have created an Heat Map to better visualize how my AI take decisions. It's a Beta Work, and is not really a part of my game but it help me a lot to understand my AI. For now this AI Heat Map is going to be online. Also i will try to explain the different options it contains.

AI Visualization

In the right upper corner of the region map, I put a IA Panel. This panel allos us to work with the HeatMap. It has currently 5 options that I'm going to explain next:

Part of a Heat Map

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

Types of Visualizations

  • Calculo de Accion: This map show us the best location to execute the selected action. The best places have a value of one hundred (100). Then nearby postions decrease their value, as they move away from the higher value positions.
  • Calculo de Obstaculos:As we can't put units one in top of each other, we mark those zones with a 0 value. for now only the units count as a 0, but in a future, buildings, mineral and other kind of obstacles are going to be market with a 0 value.
  • Calculo de Obstaculos + Accion: This is the sum of the previous heat maps.
  • Calculo de Travel: This heatmap is responsible of the speed that the selected unit can move between different types of terrains. A zero means that this terrain is impassable.
  • Calculo Full: This is the sum of all previous heatmaps. Zero values are like a black hole, once a zero value is calculated, this zone cannot be use anymore.

Try the Planet Beta on Alpha Centaury Solar System, this is the only planet that have AI units modified to perform ok in my tests.

Also the action 'Moverse' is not currently operative, so you better dont try this. If you want to know how this move perform, then choose the Calculo de Travel Option.

Have a nice one!