Dooz jogo para Android avaliação by AndroidFreeware
Eu criei esta implementação usando Kotlin e Jetpack Compose para dispositivos Android.
Recursos
Técnico
- Jetpack Compose
- Material3 e Cor Dinâmica
Jogo
- Tamanho variável da grade do tabuleiro de jogo de três por três a nove por nove (maior que nove por nove é simplesmente ridículo e injogável em telefones móveis)
- Dificuldade variável da IA do jogo (fácil, médio, difícil)
Variações
Jogo Simples
O Jogo Simples é a variação mais simples do Jogo da Velha com uma grade de três por três com dois jogadores. O jogador que conseguir colocar três de suas marcas em linha horizontal, vertical ou diagonal é o vencedor.
Jogo Simples IA
Atualmente, no modo difícil, a IA utiliza uma estratégia em vez de um algoritmo de busca de IA como o MinMax. Esta estratégia consiste nos seguintes passos: Vencer, Bloquear, Fork, Bloquear Fork, Jogar no Centro, Jogar nos Cantos e Jogar na Lateral.
Fonte da estratégia: Uso de Estratégia Flexível no Jogo da Velha de Crianças Pequenas por Kevin Crowley, Robert S. Siegler.
Na dificuldade Fácil, a IA joga em uma célula vazia aleatória na grade. Na dificuldade Média, a IA escolhe entre a dificuldade Fácil e a dificuldade Difícil para cada movimento com base em uma chance de 50/50.









