Quebra-cabeça 3a
Este quebra-cabeça testará seu conhecimento sobre variáveis. Há algo estranho com uma das cores do jogador no tabuleiro.
Encontre // PUZZLE 3a no arquivo MainActivity.kt e atualize a variável colorGreen para mostrar peças verdes no tabuleiro.
Quebra-cabeça 3b
Por que o Jogador 2 sempre vence no primeiro movimento?! Isso não faz sentido, resolva o quebra-cabeça 3b para consertar o jogo.
Encontre // PUZZLE 3b no arquivo MainActivity.kt e atualize a variável winner para garantir que um jogador realmente ganhe.
Quebra-cabeça Final
Agora que o Jogador 2 não está mais ganhando o jogo automaticamente e todas as peças do jogo parecem boas, ainda há uma última coisa que é estranha. As regras do jogo da velha estabelecem que um jogador pode vencer quando tiver 3 peças conectadas horizontalmente, verticalmente ou diagonalmente. O jogo funciona bem para detectar vitórias horizontais e verticais, mas algo está errado com a verificação diagonal.
Procure por // FINAL PUZZLE no arquivo MainActivity.kt. Resolva este quebra-cabeça para completar o jogo!


Você conseguiu!
Minicurso concluído