Aplikasi KamaSuma memiliki sejumlah struktur geometris dan bidak melingkar dengan nilai numerik untuk dimainkan. Dalam permainan tertentu, aplikasi ini menampilkan struktur yang mencakup poligon pusat dengan N sisi, serta N poligon sisi yang identik. Setiap poligon sisi memiliki sebuah titik (node) di setiap sudutnya, di mana beberapa titik tersebut umum untuk dua poligon sisi yang berdekatan. Aplikasi ini juga menampilkan bidak melingkar, masing-masing memiliki nilai numerik yang tertulis di dalam lingkaran.
Awalnya, bank bidak dan struktur geometris ditampilkan kepada pengguna. Sebuah angka jumlah tertentu ditulis di tengah poligon pusat. Pengguna ditantang untuk menempatkan bidak numerik pada titik-titik tersebut sehingga jumlah semua bidak yang terletak di setiap poligon sisi sama dengan jumlah yang diberikan. Setelah setidaknya satu bidak ditempatkan pada poligon sisi, jumlah semua bidak yang ditempatkan pada poligon sisi tersebut muncul di tengah poligon sisi. Ketika jumlah pada semua poligon sisi sama dengan jumlah yang diberikan, permainan berakhir, dan pengguna mendapatkan skor, yang bergantung pada tingkat kesulitan. Pengguna dapat mengklik bidak pertama di sisi pertama, lalu mengklik bidak kedua yang ditempatkan di sisi kedua untuk menukarnya.
Menempatkan bidak numerik pada situs struktur geometris untuk mendapatkan hasil yang diinginkan.