O algoritmo Minimax ajuda a encontrar a melhor jogada, trabalhando para trás a partir do final do jogo. A cada passo ele assume que o jogador A está tentando maximizar as chances de A ganhar, enquanto no próximo turno o jogador B está tentando minimizar as chances de A ganhar (ou seja, maximizar as chances de ganhar do próprio B).
Por que usamos o algoritmo minimax?
Minimax é um tipo de algoritmo de retrocesso que é usado na tomada de decisão e na teoria dos jogos para encontrar a jogada ideal para um jogador, assumindo que seu oponente também joga de maneira otimizada. É amplamente utilizado em jogos baseados em turnos de dois jogadores, como Tic-Tac-Toe, Gamão, Mancala, Xadrez, etc.
Quais são os problemas com o algoritmo minimax?
A principal desvantagem do algoritmo minimax é que ele fica muito lento para jogos complexos como Xadrez, Go, etc. Este tipo de jogo tem um fator de ramificação enorme, e o jogador tem muitas opções para decidir.
Como funciona o algoritmo minimax para o xadrez?
Isso é feito usando o algoritmo Minimax. Neste algoritmo, a árvore recursiva de todos os movimentos possíveis é explorada até uma determinada profundidade, e a posição é avaliada nas “folhas” finais da árvore. … A eficácia do algoritmo minimax é fortemente baseada na profundidade de busca que podemos alcançar.
Por que minimax é ideal?
Resumo: Em teoria, a estratégia ideal para todos os tipos de jogos contra umoponente inteligente é a estratégia Minimax. Minimax assume um oponente perfeitamente racional, que também realiza ações ótimas. No entanto, na prática, a maioria dos oponentes humanos se afasta da racionalidade.