Sobre o SumNinja

Cerca de 4 min

Chamo-me Kim Døfler, vivo em Copenhaga e gosto de construir coisas. Comecei pela eletrónica e pela robótica. Mais tarde, aprendi a programar por conta própria, com projetos meus e trabalhos para clientes.

O SumNinja é um jogo de cálculo mental que desenvolvo nos meus tempos livres. A história começa com uma folha de cálculo que o meu pai me preparou antes de eu entrar para a escola.

A folha de cálculo do meu pai

Antes de eu entrar para a escola, o meu pai preparou-me uma folha de cálculo. Numa coluna colocou contas e deixou a seguinte para eu escrever as respostas. Uma fórmula escondida dizia-me se tinha acertado. Era só isso, mas eu adorava saber logo se a resposta estava certa.

As contas eram simples: 1 + 1, 1 + 2, 1 + 3. Percebi que, se a primeira resposta era dois, a próxima seria três. Bastava somar um de cada vez, sem ter de resolver cada conta do início.

Mais um de cada vez
DesafioA minha respostaResultado
1 + 12+1 ↓Certo
1 + 23+1 ↓Certo
1 + 34+1 ↓Certo
1 + 45+1 ↓Certo
Esta tabela recria o padrão simples de que me lembro. Não é a folha de cálculo original que o meu pai fez.

Sentia que tinha descoberto uma maneira de dar a volta ao sistema e achava-me muito esperto. Entrei para a escola cheio de vontade de aprender matemática.

Porque criei o SumNinja

Anos mais tarde, algumas contas que antes fazia com facilidade começaram a levar-me mais tempo. A tabuada do seis, por exemplo. Queria uma forma de praticar cálculo mental e foi assim que comecei a criar o SumNinja.

Na altura, estava a experimentar o ChatGPT, curioso por saber quanto código conseguiria escrever. Ajudou-me a pôr um jogo de matemática no ecrã: escrevia-se uma resposta e o jogo reagia, com confetes e efeitos sonoros.

O mais difícil foi acertar nas perguntas. Cheguei ao limite do que o ChatGPT conseguia fazer na altura e comecei a escrever partes do código eu próprio, com a ajuda das sugestões do editor.

Agrupei as perguntas por operação e intervalo de números. Considerei a adição mais fácil do que a divisão e distingui a multiplicação de números pequenos das contas com números maiores. O jogo tinha em conta a dificuldade e o tempo de resposta para adaptar a pergunta seguinte. Fui procurando o equilíbrio entre lançar um desafio e não levar quem jogava a desistir.

Como o SumNinja tem evoluído

A primeira interface, com 5 + 12, um campo de resposta e uma barra verde a indicar o tempo.
A primeira versão registada, setembro de 2024. Uma nova captura de ecrã do jogo a funcionar com o código original. Uma pergunta, um campo de resposta, um temporizador e um ninja bem diferente. Abrir a imagem em tamanho real.
Uma das primeiras imagens de partilha do SumNinja, com o antigo ninja, 17 + 13 e a indicação para responder e começar.
Dois dias depois: uma imagem para partilhar. Guardei esta imagem a 24 de setembro de 2024 para acompanhar as ligações ao jogo. O temporizador, a pergunta e o ninja já tinham os papéis principais.
  1. Outubro de 2025

    Mais idiomas

    De início, o SumNinja só existia em inglês. Acrescentei outros idiomas para chegar a mais pessoas e melhorar a experiência de quem já o utilizava.

  2. Junho de 2026

    Páginas próprias para lições e prática

    Dei um URL próprio a cada tema, criei ligações entre páginas relacionadas e acrescentei um mapa do site. Assim, quem procurasse uma lição específica ou um tipo de exercício podia encontrar a página certa.

  3. Agosto de 2026

    Um espaço para aprender truques

    Acrescentei a primeira lição de cálculo mental. Depois vieram mais estratégias, com ligações para as praticar no jogo.

Um jogador pediu para poder escolher separadamente o número de algarismos de cada fator de uma multiplicação, por exemplo para multiplicar um número de três algarismos por um de apenas um algarismo. Acrescentei essas duas opções às definições. Parece um pormenor, mas permite praticar precisamente o tipo de conta que cada pessoa procura.

Quase sempre tenho outra ideia que gostava de experimentar.

Praticar um pouco de cálculo mentalVer as novidadesVoltar ao início ↑