O Chess Challenge é um evento criado pelo ICEV que desafia os conhecimentos computacionais dos alunos de Engenharia de Software, incentivando-os a desenvolver programas de computador para jogar xadrez. O principal objetivo é proporcionar aos participantes um desafio computacional, demonstrando como a tecnologia evoluiu nos últimos anos.
- Não é obrigatório que o programa de xadrez seja inédito; modelos de inteligência artificial pré-existentes podem ser utilizados.
- No entanto, a equipe deve fazer modificações ou melhorias significativas nos algoritmos.
- A equipe organizadora pode solicitar a apresentação do código Git do software a qualquer momento para verificar as modificações.
- Não serão permitidos softwares online para a disputa ou comunicação com APIs externas.
- O software deve ser capaz de decidir jogadas de xadrez e replicar as jogadas da equipe adversária.
- Software de equipes que sejam apenas cópias de modelos já existentes na internet estarão automaticamente desclassificados
- As partidas seguirão o tempo de 25 minutos para cada jogador, como no xadrez convencional.
- O juiz de mesa pausará o cronômetro quando uma equipe concluir sua jogada e o reiniciará para a outra equipe.
- Se o tempo se esgotar, a equipe que ultrapassou o limite será considerada derrotada na partida.
- Se o software travar ou falhar, a equipe será considerada derrotada naquela partida.