Inteligência Artificial

obs: o material acima é de autoria da Profa Joseana Macêdo da UFCG.
 
 
Usar a seguinte regra simplificada do jogo Awari:
Basicamente, cada jogador tem à sua frente 6 buracos com 4 sementes (pedras), cada um, que terá de distribuir pelos seus buracos e pelos do adversário de forma anti-horária. Quando a última semente cai num buraco adversário totalizando duas ou três sementes, recolhe-se (se ganha) de imediato as sementes do buraco. O jogo termina quando não for possível mais nenhuma jogada de modo a colocar sementes nos buracos do adversário. Ganha quem capturar mais sementes.

Dica para começar a desenvolver os jogos:
Implemente a interface do jogo da forma mais simples que puder fazer, mas que seja claro para o usuário como as jogadas são realizadas. Depois implemente a dinâmica do jogo possibilitando que as jogadas ocorram entre os oponentes (jogador humano e máquina). Depois faça com que a máquina realize jogadas completamente aleatórias contra o oponente humano até se atingir o "game over". Uma vez que o jogo esteja funcionando adequadamente, agora substitua a ação aleatória da máquina por uma ação inteligente adotando o algoritmo minimax mostrado em aula. Seguindo estes passos, sua chance de sucesso neste projeto será grande. Boa sorte.