La aplicación KamaSuma cuenta con diversas estructuras geométricas y peones circulares con un valor numérico para jugar. En un juego específico, la aplicación presenta una estructura que incluye un polígono central de N lados, así como N polígonos laterales idénticos. Cada polígono lateral tiene un punto (un nodo) en cada una de sus esquinas, donde algunos puntos son comunes a dos polígonos laterales adyacentes. La aplicación también presenta peones circulares, cada uno con un valor numérico escrito dentro del círculo.
Inicialmente, se presenta al usuario un banco de peones y una estructura geométrica. Se escribe una suma numérica en el centro del polígono central. El usuario debe colocar los peones numéricos en los puntos de manera que la suma de todos los peones ubicados en cada polígono lateral sea la suma dada. Una vez que se coloca al menos un peón en un polígono lateral, la suma de todos los peones colocados en ese polígono lateral aparece en el centro del polígono lateral. Cuando las sumas de todos los polígonos laterales son iguales a la suma dada, el juego termina y el usuario obtiene una puntuación, que depende del nivel de dificultad. El usuario puede hacer clic en un primer peón en un primer sitio y luego en un segundo peón colocado en un segundo sitio para intercambiarlos.
Colocar peones numéricos en sitios de estructuras geométricas para obtener un resultado requerido