Saltar al contenido
VibeGameDB

ScreenPlink

vkorost · En solitario

Hecho con Claude CodeDeclarado por el desarrolladorGitHub (vkorost) ↗ArcadeGitHubVerificado en parte

Un juego de tiro en seco con láser para Windows donde tu monitor es la diana y una webcam cuenta los impactos. El README dice que todo lo escribió Claude Code.

Dónde jugar

Los enlaces llevan a la tienda oficial o a la página del desarrollador. Última verificación: 4 nov 2026.

Dónde jugar

Todas las plataformas donde está este juego. Comprobamos los enlaces con fuentes oficiales; nunca alojamos ni replicamos juegos.

  • GitHubDisponible · Código fuente (Python; Apache-2.0) y una versión para Windows, la 1.0.0 (230 MB, no necesita Python)Gratis

    Descarga desde la página de releases de GitHub.

    Ordenador · Enlace oficial verificado el 3 nov 2026.

    Ver en GitHub

Acerca de ScreenPlink

ScreenPlink es un juego gratuito de tiro en seco con láser para Windows, y la diana es tu propio monitor. Disparas a la pantalla con una pistola láser de entrenamiento, o con un cartucho láser en tu propia arma, y una webcam colocada junto al monitor no te mira a ti sino a la pantalla: la aplicación calcula qué píxel has alcanzado, abre ahí un agujero de bala, reproduce el disparo y el blanco cae. Hay nueve ejercicios, desde blancos fijos, pelotas que rebotan y pruebas de reflejos hasta siluetas emergentes, una figura que entra y sale caminando y un soldado que encaja los impactos y se desploma; quince siluetas con anillos de puntuación; un cargador de diecisiete balas que hace clic cuando se vacía, y un modo para dos jugadores con puntuaciones separadas en la mitad izquierda y derecha de la pantalla. Dos láseres que caen en el mismo fotograma de la cámara cuentan como dos disparos, así que una sola persona también puede tirar con una pistola en cada mano. Hasta el menú se maneja a tiros en lugar de con clics. La aplicación se calibra sola fotografiando sus propias marcas en pantalla, así que no se gasta ningún disparo en la configuración. Necesita un monitor mate, una webcam que grabe a 60 fotogramas por segundo y un láser de entrenamiento rojo visible; las pantallas brillantes y los televisores no funcionan. El desarrollador, vkorost, dice que diseñó el juego, dirigió a Claude Code, disparó al monitor y decidió qué era aceptable, pero que no escribió la implementación: la escribió Claude Code en unas dos semanas. Gratuito y de código abierto con licencia Apache-2.0; el README avisa de que no debe haber munición en ningún lugar de la habitación.

entrenamiento lásertiro en secowebcamvisión por computadordos jugadoresrequiere hardwarewindowsapache-2.0

Aviso de contenido: Juego de entrenamiento con armas de fuego: el README lo describe como práctica de tiro en seco con una pistola láser de entrenamiento o con un cartucho láser en un arma real, indica que no debe haber munición en ningún lugar de la habitación y advierte de que no se mire a la boca del cañón de los láseres de entrenamiento de 5 mW de clase IIIa. En uno de los ejercicios aparece la figura de un soldado que recibe impactos y cae. (GitHub (vkorost))

Cómo se hizo

Verificado en parte
Claude CodePrincipal

El README dice: «Todo lo escribió Claude Code en unas dos semanas. Yo lo dirigí, le disparé y decidí qué era aceptable, pero no escribí la implementación». En una publicación en r/ClaudeAI (25 de octubre de 2026, UTC) el desarrollador añade que Claude Code escribió «prácticamente todo el código» y que lo difícil fue conseguir que un agente desarrollara y depurara un programa que mide el mundo físico sin poder ver el monitor ni apretar el gatillo. La solución fue un servidor MCP dentro de la aplicación en ejecución que le da a Claude el último fotograma de la cámara, las mediciones del detector para cada punto candidato (incluidos los descartados y el motivo), lo que hay pintado en coordenadas de pantalla y de cámara, e inyección de teclas y clics; el desarrollador dice que devuelve mediciones, nunca las conclusiones de la propia aplicación, y que redujo el diagnóstico de horas a unos noventa segundos. Otras medidas fueron las pruebas de mutación (reintroducir a propósito fallos conocidos y exigir que las comprobaciones los detecten, ya 326 veces en seis ejecutores) y la norma de que nada se da por listo hasta tener cinco arranques en frío limpios seguidos. La versión publicada incluye además un CLAUDE.md y un .mcp.json para que el jugador pueda pedirle a Claude Code que configure la aplicación.

Pruebas
  • DeclaradoPublicación del desarrollador en r/ClaudeAI (25 de octubre de 2026): «Claude Code escribió prácticamente todo el código. Yo diseñé el juego, dirigí a Claude, disparé al monitor y decidí qué era aceptable, pero no escribí nada de código a mano». — Reddit (u/vkorost)
Enfoque de desarrollo

Una aplicación de escritorio en Python (Python 3.13) que usa PySide6 para la ventana, OpenCV y NumPy para la detección con la cámara y sounddevice para el audio, según el archivo de requisitos del repositorio. El detector busca rojo, no brillo (el rojo menos el mayor valor entre verde y azul), y por eso el juego es gris y oscuro; a 60 fotogramas por segundo, el pulso de unos 100 ms de una pistola de entrenamiento le da a la cámara seis oportunidades de verlo, así que seis fotogramas son un disparo y un solo fotograma es ruido. Según el README, todo se construyó y midió en una única configuración (un monitor mate 4K de 42,5 pulgadas, una webcam y dos pistolas láser de entrenamiento), y el desarrollador dice que un canal de micrófono independiente muestra que entre el 84 y el 89 % de los disparos de gatillo que se oyen acaban detectados como disparo. Las imágenes (la pantalla de inicio, las quince siluetas y sus caídas, las casillas del menú y la bala del cargador) se generaron con Google Gemini, las veintidós frases habladas con ElevenLabs, y los efectos de sonido son de Pixabay; el README dice que estos recursos no están bajo la licencia Apache-2.0 del código.

Motor / framework
Ninguno (Python con PySide6 y OpenCV)
Lenguajes
Python
Tamaño del equipo
1 (en solitario)Declarado por el desarrolladorGitHub (vkorost)
Tiempo de la primera versión
No revelado
Tiempo de desarrollo
2 semanasDeclarado por el desarrolladorGitHub (vkorost)
Coste de desarrollo
No revelado
Código escrito por IA
No revelado
“The whole thing was written by Claude Code over about two weeks. I directed it, shot at it, and decided what was acceptable, but I did not write the implementation.”
— vkorost, vkorost/screenplink — README and app/requirements.txt

Notas de verificación: La afirmación sobre Claude Code procede del README del repositorio (leído a través de raw.githubusercontent.com el 4 de noviembre de 2026, porque github.com y la API de GitHub no respondieron a nuestras comprobaciones) y de la publicación del desarrollador en r/ClaudeAI como u/vkorost (25 de octubre de 2026, 02:37 UTC), leída en el archivo de Reddit Arctic Shift porque reddit.com no respondió a nuestras comprobaciones. Las funciones, los requisitos, la física, los recursos y las notas de seguridad proceden del README; las bibliotecas, de app/requirements.txt. No se pudo comprobar la fecha de publicación de la versión 1.0.0, la fecha de creación del repositorio, sus estrellas ni su historial de commits; el README indica la versión como v1.0.0, de 230 MB. En una respuesta bajo la publicación, el desarrollador dice que el repositorio ganó 50 estrellas tras publicarla; no se registra como métrica. El README dice «El código es mío y es Apache-2.0» y a la vez que lo escribió Claude Code; interpretamos lo primero como una declaración de titularidad y licencia. Las pistolas de entrenamiento que nombra el README son hardware usado en las pruebas, no parte del juego. No se indica dónde reside el desarrollador. La detección es código de visión por computador, no IA usada durante la partida. No se ha jugado al juego.

Historia del desarrollo

  1. Se comparte en r/ClaudeAI como juego de código abierto con versión para Windows (no se pudo comprobar la fecha de la versión en sí).

Rendimiento del juego

Cada cifra mide algo distinto: jugadores simultáneos, propietarios, descargas y ventas nunca son intercambiables y nunca se suman. Las etiquetas indican de dónde sale cada número.

GitHub

Disponible (Código fuente (Python; Apache-2.0) y una versión para Windows, la 1.0.0 (230 MB, no necesita Python))GratisPágina de la tienda

Gratuito, sin conexión, sin cuenta y sin anuncios, según el README. Requiere Windows, un monitor mate, una webcam de 60 fps y un láser de entrenamiento rojo (650 nm) o un cartucho láser.

Descargas
No revelado

Sin datos públicos: Estrellas en GitHub.

Reseñas y rankings

Reseña editorial

Nuestra redacción aún no lo ha reseñado.

Posiciones en rankings

Actualmente no aparece en ningún ranking.

Fuentes

FuenteTipoPublicadoConsultado
vkorost/screenplink — README and app/requirements.txt
GitHub (vkorost)
RepositorioSin confirmar3 nov 2026
I built a laser dry-fire shooting game with Claude Code: a webcam watches your monitor and scores laser hits (open source, free) (r/ClaudeAI)
Reddit (u/vkorost)
Publicación en redes25 oct 20263 nov 2026
Official game page (language check)
vkorost
Web oficialSin confirmar3 nov 2026
Verificación: Verificado en parteÚltima verificación: 4 nov 2026OficialDeclaradoEstimaciónObservadoSin
¿Eres el desarrollador? Reclama esta ficha
CompartirXFacebookRedditThreads

Juegos similares

Juegos comparables por género, jugabilidad, herramienta de IA y plataforma.