Congklak es un juego con dos jugadores y tiene 16 agujeros para colocar cuentas. Donde hay dos agujeros (agujeros grandes) en el lado izquierdo y derecho como almacenamiento, y otros (agujeros pequeños) como granjas.
En este juego, el jugador debe ser un oponente de la computadora (nuestro algoritmo). Y el modo de juego, para el jugador, es simplemente elegir dónde tomar el agujero de la granja en el lado del jugador y extender la cuenta a otra granja, incluidos los agujeros de la granja del oponente.
El jugador puede cosechar todas las cuentas en el agujero de la granja opuesto, si queda la última cuenta que se extendió, cae sola a su lado. Y luego, el juego termina donde todos los agujeros de la granja están vacíos, y el jugador o la computadora que tiene más cuentas en su almacenamiento, es el ganador.