Um vão pequeno. Um pino na hora certa. Mantenha o ritmo enquanto o alvo gira e novos desenhos colecionáveis aparecem. Pinloop junta um botão só com padrões de giro que mudam, uma coleção local colorida e aquela vontade de jogar só mais uma rodada. Você recebe um jogo pronto, para subir e deixar com a sua cara.
Um pino. Na hora certa.
Clique, toque ou aperte Espaço ou Enter para colocar um pino. Não tem relógio: espere um vão livre, porque encostar num pino que já está no alvo encerra a partida. As rodadas vão chegando com alvos e padrões de giro novos, e as melhores partidas ficam num ranking local.
Uma coleção pequena, cheia de personalidade
30 alvos ilustrados são liberados conforme o jogador chega a novas rodadas, de uma almofada de alfinetes a uma rosquinha, e um álbum local de coleção registra cada descoberta. 12 paletas de cenário mudam pelo caminho.
Deixe com a sua cara
Envie o conteúdo de game/ para qualquer hospedagem estática e o jogo roda: sem PHP, banco de dados ou conta. O código-fonte em TypeScript vem junto para mudanças maiores; gere o build de novo com Node.js 22.12+ e npm. O manual ilustrado em inglês e português explica instalação, controles, personalização e perguntas frequentes. A interface está em inglês, português e espanhol.
Telas desta edição
Capturadas da edição vendida aqui.
Tela inicial: idioma, ajustes, ranking local e a coleção de 30 alvos.Partida: espere um vão e coloque o pino sem encostar nos outros.Ajustes: volume dos sons, silenciar, menos movimento, tela cheia e idioma.Fim de partida: novo recorde, rodadas alcançadas e alvos novos desbloqueados.
Incluído
Jogo HTML5 pronto para hospedar (pasta game/), com JavaScript e CSS legíveis
Código-fonte em TypeScript para desenvolvedor (projeto Vite)
Manual ilustrado em inglês e português com capturas reais
Testes automáticos opcionais (Node.js 22.12+): lógica do jogo e configuração independente
Qualquer hospedagem HTTP(S) que sirva arquivos estáticos (abrir do disco com file:// não funciona)
Sem PHP, banco de dados ou conta para jogar; Node.js 22.12+ e npm só para editar e gerar o código de novo
O suporte cobre dúvidas técnicas e defeitos reproduzíveis do jogo entregue. Instalação e personalização são serviços à parte.
Histórico de versões
1.0.016 de out. de 2026
Perguntas
Preciso de servidor ou banco de dados?
Não. Envie o conteúdo da pasta game/ para qualquer hospedagem de arquivos estáticos e abra o index.html por HTTP ou HTTPS. As melhores partidas e a coleção ficam salvas no navegador do jogador.
O jogo tem fases?
Não. Pinloop é uma partida contínua: as rodadas vão chegando com alvos e padrões de giro novos, e uma batida encerra a partida. Chegar à rodada de um alvo libera esse alvo na coleção local.
Posso mudar os alvos e as cores?
Sim. No código em TypeScript, brand.ts lista os 30 alvos e os 12 cenários, skins.ts desenha os alvos e tuning.ts guarda os valores de tempo e colisão. Depois de editar, rode npm run build (Node.js 22.12+) e copie todo o dist/ para game/.