Chess es un juego de ajedrez (multijugador y para un jugador) escrito en Flutter usando el motor Flame.
Características
• Modo de juego para 1 o 2 jugadores
• Seis niveles de dificultad de IA
• Tema de aplicación personalizable
• Tema de pieza personalizable
Descripción de la IA
La IA de ajedrez que desarrollamos para esta aplicación utiliza el algoritmo minimax con poda alfa-beta para calcular qué movimientos realizar. Hay seis niveles de dificultad en la aplicación, cada nivel corresponde a la profundidad de la búsqueda utilizada en el algoritmo minimax. La dificultad más alta es 6, que corresponde a 3 jugadas de ajedrez completas.