IIC2613-Inteligencia-Artificial-2023-1 / Syllabus

Repositorio base del curso, donde se publicarán enunciados, ayudantías y se resolverán dudas.
39 stars 1 forks source link

Consulta valid_moves de minmax #45

Closed jburdiles closed 1 year ago

jburdiles commented 1 year ago

Es normal que las decisiones de minmax cambien dependiendo del orden de las tuplas en valid_moves?, o es un error?

CGR0 commented 1 year ago

Hola! Es totalmente normal y mientras el juego se ejecute correctamente no te deberías preocupar. Incluso podría ser una idea interesante asignarle un orden aleatorio a los posibles movimientos, para así cuando se tenga más de una opción que entregue el mejor score, se ejecute un movimiento aleatorio entre estos. Esto puede darle un factor de aleatoriedad interesante al comportamiento de los robots, el cual respeta el algoritmo de minimax.

jburdiles commented 1 year ago

Ahh ok, y para el estudio analitico esta bien si uso valid_moves ordenado o desordenado?

CGR0 commented 1 year ago

Puedes hacerlo con cualquiera de las dos opciones. Te recomiendo especificar la opción que elegiste en el informe y que tengas en cuenta tu decisión en la última parte del informe.

jburdiles commented 1 year ago

Vaale, muchas graciaas!!