Додаток KamaSuma має безліч геометричних структур та круглих пішаків, що мають числове значення для гри. У певній грі додаток представляє структуру, яка включає центральний багатокутник з N сторін, а також N однакових бічних багатокутників. Кожен бічний багатокутник має вузол у кожному зі своїх кутів, де деякі вузли є спільними для двох сусідніх бічних багатокутників. Додаток також представляє круглі пішаки, кожен з яких має числове значення, написане всередині кола.
Спочатку користувачеві надається банк пішаків та геометрична структура. Задана сума записана в середині центрального багатокутника. Користувачеві пропонується розмістити числові пішаки на вузлах таким чином, щоб сума всіх пішаків, розташованих на кожному бічному багатокутнику, дорівнювала заданій сумі. Як тільки хоча б один пішак розміщено на бічному багатокутнику, сума всіх пішаків, розміщених на цьому бічному багатокутнику, з'являється в середині бічного багатокутника. Коли суми на всіх бічних багатокутниках дорівнюють заданій сумі, гра закінчується, і користувач отримує рахунок, який залежить від рівня складності. Користувач може клацнути на першому пішаку на першому майданчику, а потім на другому пішаку, розміщеному на другому майданчику, щоб поміняти їх місцями.
Розміщення числових пішаків на сайтах геометричних структур для отримання необхідного результату