Cita: El objetivo de este reto es hacer puntos en un tablero controlado. La IAs que se presenten pueden no ser buenas para competir contra otras motos en el mismo tablero, porque es posible que sus algoritmos no necesiten leer contínuamente el estado del tablero.
Cita: Bueno, ya he conseguido hacer un algoritmo único para cualquier dimensión del tablero y posición inicial que recorra el máximo de casillas posibles... o eso creo:
Si el TRON va a correr solo en el tablero, no hace falta nada eleborado, ni siquiera pensar mucho. de hecho con estas 8 lineas alcanza. Lo interesante es cuando mas de una moto corren juntas en el tablero
Código Javascript
:
Ver originalTRON.prototype.ia=function()
{
if(this.mapa[this.jugador[0]][(this.jugador[1]+1)] == 0)
return DIRECCION.derecha;
else if(this.mapa[(this.jugador[0]+1)][this.jugador[1]] == 0)
return DIRECCION.abajo;
else if(this.mapa[(this.jugador[0]-1)][this.jugador[1]] == 0)
return DIRECCION.arriba;
else
return DIRECCION.izquierda;
};