Un hueco diminuto. Un pin en el momento justo. Mantén el ritmo mientras el objetivo gira y aparecen nuevos diseños coleccionables. Pinloop combina un solo botón con patrones de giro cambiantes, una colorida colección local y las ganas de jugar una ronda más. Recibes un juego terminado, listo para subir y hacerlo tuyo.
Un pin. En el momento justo.
Haz clic, toca o pulsa Espacio o Enter para colocar un pin. No hay reloj: espera un hueco libre, porque tocar un pin que ya está en el objetivo termina la partida. Las rondas siguen llegando con objetivos y patrones de giro nuevos, y las mejores partidas se guardan en un ranking local.
Una pequeña colección con mucha personalidad
30 objetivos ilustrados se desbloquean a medida que el jugador llega a nuevas rondas, desde un alfiletero hasta una rosquilla, y un álbum local de colección registra cada descubrimiento. 12 paletas de fondo cambian por el camino.
Hazlo tuyo
Sube el contenido de game/ a cualquier alojamiento estático y el juego funciona: sin PHP, base de datos ni cuenta. El código fuente en TypeScript se incluye para cambios mayores; recompílalo con Node.js 22.12+ y npm. El manual ilustrado en inglés y portugués explica la instalación, los controles, la personalización y las preguntas frecuentes. La interfaz está en inglés, portugués y español.
Pantallas de esta edición
Capturadas de la edición que se vende aquí.
Pantalla inicial: idioma, ajustes, ranking local y la colección de 30 objetivos.Partida: espera un hueco y coloca el pin sin tocar los demás.Ajustes: volumen de sonidos, silenciar, menos movimiento, pantalla completa e idioma.Fin de partida: nuevo récord, rondas alcanzadas y objetivos nuevos desbloqueados.
Incluido
Juego HTML5 listo para alojar (carpeta game/), con JavaScript y CSS legibles
Código fuente en TypeScript para desarrolladores (proyecto Vite)
Manual ilustrado en inglés y portugués con capturas reales
Pruebas automáticas opcionales (Node.js 22.12+): lógica del juego y configuración independiente
Aviso de licencia de terceros de la fuente incluida
Cualquier alojamiento HTTP(S) que sirva archivos estáticos (abrir desde el disco con file:// no funciona)
Sin PHP, base de datos ni cuenta para jugar; Node.js 22.12+ y npm solo para editar y recompilar el código
El soporte cubre dudas técnicas y defectos reproducibles del juego entregado. La instalación y la personalización son servicios aparte.
Historial de versiones
1.0.016 oct 2026
Preguntas
¿Necesito un servidor o base de datos?
No. Sube el contenido de la carpeta game/ a cualquier alojamiento de archivos estáticos y abre index.html por HTTP o HTTPS. Las mejores partidas y la colección se guardan en el navegador del jugador.
¿El juego tiene niveles?
No. Pinloop es una partida continua: las rondas siguen llegando con objetivos y patrones de giro nuevos, y un choque termina la partida. Llegar a la ronda de un objetivo lo desbloquea en la colección local.
¿Puedo cambiar los objetivos y los colores?
Sí. En el código TypeScript, brand.ts lista los 30 objetivos y los 12 fondos, skins.ts dibuja los objetivos y tuning.ts guarda los valores de tiempo y colisión. Después de editar, ejecuta npm run build (Node.js 22.12+) y copia todo dist/ a game/.