autopawn / javaboard

Java framework for Board Games (exercise).
0 stars 41 forks source link

Mejor función de evaluación para FoxAndHounds #13

Open autopawn opened 4 years ago

autopawn commented 4 years ago

En el estado actual del repositorio, FoxAndHounds es una instancia de Evaluable lo que permite utilizar PlayerCPUEval en este juego.

Sin embargo la implementación actual de la función de evaluación en defaultEvaluationFunction() para esta clase se puede mejorar.

Modifique esta función para que entregue (el negativo de) el número de pasos que tendría que dar el Fox en el estado actual del tablero para llegar a la meta (considerando que hay que flanquear a los Hounds). Para esto puede realizar una búsqueda en amplitud.