le estoy enseñando a un niño de programación, y estoy introduciendo algunos conceptos básicos de la inteligencia artificial en el momento. Para empezar vamos a implementar un juego de tres en raya que busca todo el árbol de juego y, como tal, juega perfectamente. Una vez que terminamos, quiero aplicar los mismos conceptos a un juego que tiene demasiadas posiciones para evaluar cada una, por lo que debemos implementar una heurística para evaluar las posiciones intermedias.¿Cuáles son algunos juegos con heurística bastante simple para evaluar las posiciones?
Lo mejor que se me ocurrió fue Dots and Boxes. Tiene la ventaja de que puedo establecer el tamaño del tablero arbitrariamente grande para evitar que busque todo el árbol, y puedo hacer que una función de puntuación muy básica sea el número de mis cuadros menos el número de casillas de oponente. Desafortunadamente, esto significa que durante la mayor parte del comienzo del juego cada posición se evaluará de manera equivalente con una puntuación de 0, ya que se requieren bastantes movimientos antes de que los jugadores comiencen a hacer cajas.
¿Alguien tiene alguna idea mejor para juegos? (¿O una mejor función de puntuación para puntos y cuadros)?
Esta pregunta parece estar fuera de tema porque no está dentro de los límites de la discusión, como se describe en el Centro de ayuda. – Will