Skip to main content
.
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!.

Modulo: Web
Jueves, Enero 20, 2011
Termine la base del tutorial

Despues de 4 dias de escritura dura y pareja acabo de terminar el tutorial del juego. Puedes visitarlo aqui o usando el menu de la web. Recuerda, que puedes poner comentarios a cada pagina del tutorial. Saludos

Modulo: Web
Lunes, Enero 17, 2011
Ahora estamos tambien en ingles!

Estamos tomando un brevisimo descanso del juego para traer algunas mejoras a la web. Gracias a Drupal estoy traduciendo algunas partes de toda la pagina web al ingles. Que tal funcionara esto para el publico angloparlante? No lo se pero veamos que sale ;)