Dooz juego para Android análisis by AndroidFreeware
Creé esta implementación utilizando Kotlin y Jetpack Compose para dispositivos Android.
Características
Técnicas
- Jetpack Compose
- Material3 y Color Dinámico
Juego
- Tamaño variable de la cuadrícula del tablero de juego de tres por tres a nueve por nueve (más grande que nueve por nueve es simplemente ridículo e injugable en teléfonos móviles)
- Dificultad variable de la IA del juego (fácil, media, difícil)
Variaciones
Juego Simple
El juego simple es la variación más sencilla de Tic-tac-toe con una cuadrícula de tres por tres y dos jugadores. El jugador que logre colocar tres de sus marcas en horizontal, vertical o diagonal es el ganador.
Juego Simple IA
Actualmente, en modo difícil, la IA utiliza una estrategia en lugar de un algoritmo de búsqueda de IA como MinMax. Esta estrategia consiste en los siguientes pasos: Ganar, Bloquear, Fork, Bloquear Fork, Jugar en el Centro, Jugar en la Esquina y Jugar en el Lado.
Fuente de la estrategia: Uso de Estrategia Flexible en el Tic-Tac-Toe de Niños Pequeños por Kevin Crowley, Robert S. Siegler.
En dificultad Fácil, la IA juega una celda vacía al azar en la cuadrícula. En dificultad Media, la IA elige entre dificultad Fácil y Dificultad Difícil para cada movimiento basado en una probabilidad del 50/50.









