Exercícios isométricos: como transformei seis posições em desafios de navegador

Eu queria criar um jogo de fitness com quase nenhuma regra: escolha uma posição, entre nela e fique ali o máximo que conseguir.

Parecia mais simples do que um jogo de boxe ou uma fuga de dinossauro. Só que não era. Um cronômetro só serve se o navegador souber diferenciar uma posição de verdade, uma pose pela metade e um corpo que saiu da imagem.

Assim nasceu o SlayFit Exercise Holds, um conjunto de seis exercícios isométricos jogados pela webcam. O vídeo fica no seu navegador, pontos de pose guiam as checagens e o relógio só corre enquanto a posição escolhida está válida.

Um jogador sustenta a pose da cadeira em casa enquanto a webcam de um notebook rastreia as articulações do corpo e roda um cronômetro
O ciclo todo do jogo está à vista: entre na posição, passe nas checagens de pose e mantenha o cronômetro rodando.

Por que uma posição virou jogo

A maioria dos jogos pede que você se mexa o tempo todo. A posição inverte essa lógica: o corpo fica controlado, mas a tela ainda precisa explicar o que acontece a cada segundo.

Tratei o tempo como pontuação. Isso dá uma meta imediata, sem moedas, inimigos nem objetivo inventado. A primeira tentativa cria sua marca pessoal; a seguinte já tem uma pergunta clara: dá para aguentar válido por mais tempo?

O projeto é modesto de propósito. O SlayFit não avalia saúde, não diagnostica movimentos nem certifica recordes: ele só confere a geometria visível o bastante para rodar um desafio casual de navegador.

Seis poses, seis regras

A coleção inclui a pose da cadeira, a pose da árvore, o equilíbrio em uma perna, o agachamento profundo, o Guerreiro II e a prancha. Todas usam o mesmo cronômetro, mas não existe um detector universal.

A pose da cadeira pede joelhos dobrados e tronco reto. A da árvore pede um pé levantado apoiado na outra perna. O equilíbrio em uma perna é parecido, mas o pé levantado precisa ficar solto. O Guerreiro II pede pernas bem abertas, um joelho dobrado e braços na altura dos ombros.

A prancha é outra história: ela é filmada de lado para o navegador comparar a linha do ombro, do quadril e do tornozelo. Essa escolha de câmera pesa tanto quanto os limites de ângulo, porque uma visão frontal não mostra esse formato com confiabilidade.

Arte autêntica do desafio Pose da Cadeira do SlayFit mostrando um jogador sustentando uma posição sentada sem cadeira
A pose da cadeira é um dos seis desafios, todos separados. Cada pose tem as suas instruções de configuração e as suas regras de validação.

A tela de preparação também faz parte do detector

O que mais ajudou não foi mais um limite matemático, e sim uma orientação de enquadramento melhor.

Antes da tentativa, cada desafio diz para onde olhar, a que distância ficar, mais ou menos, e quais articulações precisam continuar visíveis. A pose da cadeira funciona com os pés fora da imagem, porque joelhos e tronco trazem quase toda a informação útil. A pose da árvore precisa das pernas. Na prancha, a câmera vai baixa e você fica de lado.

Uma pose fantasma e uma moldura de posicionamento deixam essas instruções visuais. Assim diminuem as tentativas perdidas em que uma pose perfeitamente boa acontece na parte errada da imagem.

Fiz o relógio esperar a pose firmar

Um quadro correto não basta. A pessoa pode passar pela geometria certa enquanto ainda se ajeita, ou o modelo de pose pode, por um instante, estimar uma articulação no lugar errado.

O jogo espera um estado válido e estável antes de a tentativa começar. Durante a posição, continua conferindo as articulações importantes. Se o corpo sai da forma aceita, o feedback mostra o que mudou, em vez de somar tempo em silêncio.

Esse é o grande desafio de design dos exercícios de posição isométrica controlados por câmera: o cronômetro tem de ser rigoroso o bastante para significar alguma coisa e tolerante o bastante para aguentar o ruído normal dos pontos do corpo. Prefiro explicar por que o relógio parou a esconder essa decisão atrás de uma pontuação generosa.

O feedback deve pedir um ajuste por vez

Um detector bruto pode cuspir uma lista de condições que falharam. Ótimo para depurar, péssimo para jogar. Se joelhos, quadris e braços saem do lugar ao mesmo tempo, ninguém consegue corrigir três instruções já no meio do esforço.

A interface escolhe a correção mais útil naquele momento. Pode pedir uma flexão mais funda, braços nivelados, o corpo mais reto ou melhor visibilidade para a câmera. A mensagem é curta para dar para ler sem sair da pose.

É esse ciclo de feedback que transforma rastreamento de pose em jogo: a câmera lê um formato, a tela devolve uma correção, você ajusta, e o relógio confirma quando deu certo.

A pontuação é sua, não da webcam

Todo o processamento de pose acontece localmente, no navegador. A imagem da câmera não precisa ser enviada para o detector funcionar. Só a pontuação final pode ser enviada, e apenas quando você escolhe salvar uma tentativa concluída.

Também sou cuidadoso com o que digo sobre cada pontuação. Um tempo no SlayFit é um resultado de jogo, não uma tentativa oficial de recorde. As referências de recordes nas páginas das poses servem de contexto, mas regras, supervisão e condições podem ser bem diferentes de uma sessão de navegador em casa.

O que aprendi construindo um jogo de ficar parado

  • Uma regra simples só rende um bom jogo quando o feedback também é simples.
  • A posição da câmera faz parte da mecânica, e não é só uma linha de texto técnico.
  • Exercícios parecidos continuam precisando de definições de pose separadas.
  • Esperar um início estável impede que quadros acidentais virem tentativas falsas.
  • Um relógio que pausa com honestidade vale mais do que um número generoso em que ninguém confia.
  • Privacidade fica mais fácil de explicar quando o vídeo nunca sai do dispositivo.

Escolha uma posição e marque seu tempo

Você não precisa de um programa de treino longo para entender o jogo. Escolha uma pose, abra espaço para a câmera e faça uma tentativa controlada. Esse primeiro tempo dá um objetivo para a rodada seguinte.

Jogue SlayFit Exercise Holds grátis no navegador. Comece pela pose da cadeira se quiser um desafio de frente, pela pose da árvore se quiser trabalhar o equilíbrio ou pela prancha se puder deixar a câmera com segurança perto do chão.

Grátis · Sem download · Rastreamento de pose privado no navegador · Seis desafios de posição.

Para ver mais sobre como projetar jogos controlados pelo corpo, leia como transformei correr no lugar num controle de dinossauro ou como o Keeper usa o rastreamento de pose do corpo inteiro.