Evaluating bids

Torneio Alfabeta Kalah

Published on the November 12, 2023 in IT & Programming

About this project

Open

Pretende-se que dada uma formulação e implementação do jogo kalah:

1. Criem um jogador, que corresponde a uma função de avaliação a ser usada pelo algoritmo alfa-beta para qualquer profundidade, par ou ímpar. Aconselha se que adoptem o paradigma "anytime", i.e. Que desenvolvam várias versões do jogador, começando com um jogador simples sendo progressivamente melhorado, de modo a que tenham um jogador disponível na data limite. Desenvolvam e comparem o desempenho de vários jogadores, para diferentes limites de profundidade e depois seleccionem o melhor deles.

O jogador seleccionado será utilizado num campeonato, de todos contra todos, i.e. Cada jogador do grupo irá jogar vários jogos contra todos os dos outros grupos cada nível de profundidade. Nesse campeonato, iremos seleccionar um dos tabuleiros justos ao acaso e todo os jogos de cada torneio (um torneio para um limite de profundidade diferente) começarão com esse tabuleiro justo. Nós próprios entraremos no campeonato com um jogador simples, o Chapiteau

Category IT & Programming
Subcategory Artificial Intelligence

Delivery term: Not specified

Other projects posted by E. A.