Congklak je igra s dva igrača i ima 16 rupa za postavljene perle. Gdje su dvije rupe (velike rupe) na lijevoj i desnoj strani kao spremište, a druge (male rupe) kao farme.
U ovoj igri igrač mora biti računalni protivnik (naš algoritam). A igranje, za igrača je samo odabrati gdje se uzima rupa farme na strani igrača i raširiti zrno u njoj na drugu farmu, uključujući rupe protivničke farme.
Igrač može ubrati sve kuglice u suprotnoj rupi farme, ako postoji posljednja kuglica koja se raširila, padne sama kraj sebe. A onda, kraj igre u kojem su sve rupe na farmi prazne, a igrač ili računalo koji imaju više kuglica na svom skladištu, on je pobjednik.