Congklak é um jogo com dois jogadores e tem 16 buracos para as contas colocadas. Onde dois buracos (buracos grandes) no lado esquerdo e direito como armazenamento, e outros (buracos pequenos) como fazendas.
Neste jogo, o jogador deve ser o oponente do computador (nosso algoritmo). E a jogabilidade, para o jogador é apenas escolher onde fazer o buraco da fazenda no lado do jogador e espalhar a conta nele para outra fazenda, incluindo os buracos da fazenda do oponente.
O jogador pode colher todas as contas no buraco da fazenda oposto, se houver a última conta que se espalhou, cair sozinho ao seu lado. E então, o jogo termina onde todos os buracos da fazenda estão vazios, e o jogador ou computador que tiver mais contas em seu armazenamento, ele é o vencedor.