Тёмный

Algoritmo Minimax - Fazendo uma IA para o Jogo-da-Velha 

Sor Pinto
Подписаться 3,4 тыс.
Просмотров 3,9 тыс.
50% 1

Опубликовано:

 

20 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@diegoi7
@diegoi7 2 года назад
A aula foi tão boa que até entendi o que eu queria fazer, pois eu pretendo controlar a dificuldade do jogo e controlando a profundidade da busca posso adicionar os níveis de dificuldades no jogo pro jogador decidir qual deseja jogar a profundidade máxima vai ser o modo impossível rsrs.
@diegoi7
@diegoi7 2 года назад
Muito obrigado, sou iniciante e estou tentando evoluir meu jogo da velha que fiz há algum tempo atrás de forma burra(o bot só gera um número random e marca rs). Então encontrei sobre o algoritmo de minimax que resolveria essa dependência e seu vídeo conseguiu me clarear a parte lógica para implementar no meu desafio. Agora só preparar o café e cair pro coding
@arthurvinicius5142
@arthurvinicius5142 2 года назад
Muito obrigado pela aula, ajudou bastante!
@rbenazzi
@rbenazzi 3 года назад
Bem didática a aula! Como sugestão, mudar cor e aumentar ponteiro do mouse pra destacar mais no fundo branco.
@flaviodecarvalho3581
@flaviodecarvalho3581 Год назад
Deixe-me ofuscá-lo com a minha sabedoria: Ao invés de analisar todas as possibilidades, o programa deve apenas considerar se há duas bolinhas e um espaço vazio em cada linha (a linha superior, a do meio e a de baixo), depois nas colunas (a da esquerda, a do meio e a da direita) e por fim nas duas diagonais. Feito isso e não havendo possibilidade de vitória, o programa deve procurar onde tem dois X e um espaço, e bloquear possível vitória do jogador. Não havendo nada a ser bloqueado, coloca uma bolinha aleatoriamente em qualquer posição.
@SorPinto
@SorPinto Год назад
Oi, Flávio. Com certeza existem formas muito simples de resolver o jogo da velha com alguns ifs, mas o objetivo aqui é demonstrar o algoritmo Minimax mesmo :) Quanto à tua solução específica, vou te dar um spoiler: ela perderia pro Minimax! Pensa na situação com o tabuleiro vazio, por exemplo, que tu vai ver que ela pode fazer uma jogada sub-ótima e botar tudo a perder logo de cara (e tem outras situações problemáticas também que vou deixar pra tu descobrir). Mas se fosse usar num jogo, por exemplo, onde o objetivo não é sempre vencer e sim divertir o jogador, a tua IA seria uma ótima alternativa!
@flaviodecarvalho3581
@flaviodecarvalho3581 Год назад
@@SorPinto Obrigado por ter respondido minha mensagem ! Gostei de resposta ! Acho que você está certo ! Até mais ver, amigo !
@adriano.costta
@adriano.costta Год назад
Ótimo vídeo! Parabéns pela explicação! Gostaria de saber se é possível aumentar o tempo de resposta da IA sem mudar a heurística(como se ela estivesse "pensando" antes de realizar a jogada).
@SorPinto
@SorPinto Год назад
Sim, só adicionar um delay apropriado na linguagem que estiver usando.
@adriano.costta
@adriano.costta Год назад
@@SorPinto como faço isso nesse seu código?
@SorPinto
@SorPinto Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-PhPz_fa-3vs.html
Далее
GONE.Fludd, ЛСП - Ути-Пути (official video)
03:37
Redes Neurais (Deep Learning)
1:04:28
Просмотров 396
Faça um JOGO da VELHA que GANHA de VOCÊ!
14:54
Просмотров 1 млн
Introdução ao algoritmo Minimax
9:29
Просмотров 4,7 тыс.
Algoritmo Minimax
19:02
Просмотров 1 тыс.