Desarrollador Usa Código Claude para Construir un Dongle USB que Ejecuta Automáticamente el Juego del Dinosaurio de Chrome

Detalles de Hardware y Firmware
Un desarrollador creó un dongle USB que juega automáticamente el juego Dino sin conexión de Chrome sin requerir software en el host ni extensiones del navegador. El dispositivo usa un microcontrolador ATtiny85 (Digispark) con 8KB de flash y 512 bytes de RAM, con un costo aproximado de $2.
Cómo Funciona
El dongle se conecta a cualquier PC y aparece como un teclado USB HID estándar. Utiliza dos sensores LDR (resistencia dependiente de la luz) montados en el monitor para detectar obstáculos en el juego:
- El sensor inferior detecta cactus
- El sensor superior detecta pájaros
Cuando se detectan obstáculos, el dispositivo envía los comandos de teclado apropiados (saltar o agacharse) para controlar el personaje del juego.
El Rol de Claude Code en el Desarrollo
El desarrollador utilizó Claude Code como el principal socio de desarrollo para el firmware, que está escrito en C de bajo nivel usando avr-gcc (no Arduino). Las contribuciones específicas incluyeron:
- Escribir la integración de la pila V-USB HID keyboard y el descriptor de reporte
- Diseñar la lógica de clasificación de obstáculos de doble sensor mediante desarrollo iterativo
- Crear medición de envolvente de ancho de pulso para temporización adaptativa a la velocidad
- Manejar el problema del sprite de cactus en forma de horquilla (múltiples subpulsos fusionados mediante umbral de espacio)
- Escribir el README completo, PLAN.md y Makefile
Implementación Técnica
El sistema de temporización adaptativa aborda la aceleración del juego midiendo cuánto tiempo tarda cada obstáculo en pasar por el sensor, usando un filtro de mínimo móvil y escalando el retraso del salto en consecuencia. Codex realizó una revisión de código que detectó un error en la lógica de seguimiento de envolvente donde la polaridad del sensor estaba invertida en cuatro lugares.
El tamaño total del firmware es de 2699 bytes. El ensamblado del hardware, montaje de sensores, calibración del potenciómetro LM393 y pruebas físicas fueron realizados manualmente por el desarrollador.
Diferenciadores Clave
- La implementación de teclado USB HID no requiere Python en el host ni extensiones del navegador
- No usa servo ni solenoide para presionar la barra espaciadora
- Sensores dobles apilados verticalmente para diferenciación de obstáculos
- Temporización adaptativa que mantiene precisión a medida que aumenta la velocidad del juego
📖 Read the full source: r/ClaudeAI
👀 Ver también

Flujo de Trabajo del Usuario: Usar Claude.ai para la Planificación y Claude Code para la Implementación
Un desarrollador describe el uso de Claude.ai para planificación detallada y discusiones de arquitectura, luego Claude Code para implementación, pero señala que no hay estado compartido entre las dos herramientas, lo que requiere transferencias manuales de archivos.

Rescatista de Fauna Silvestre Utiliza la IA Claude para un Libro sobre el Cuidado de Ardillas Bebés y un Chat Bot Interactivo
Un rescatador de vida silvestre con 38 años de experiencia está utilizando Claude AI para refinar un libro de 300 páginas sobre el cuidado de crías de ardilla y ha programado un chatbot interactivo llamado Hazel para ayudar a otros rescatadores. El rescatador ahora está probando las capacidades de Claude haciéndole rastrear y llevar un diario del progreso de una cría de ardilla llamada Nova.

Optimizando los costos del agente OpenClaw con optimización de DOM y monitoreo de paneles de control.
Reducción de los costos de los agentes de OpenClaw en un 41% mediante la evaluación personalizada de JavaScript para lecturas del DOM, minimizando llamadas a la API y el exceso de tokens. El panel de control de tokens en tiempo real admite el seguimiento del uso.

Claude Cowork Tarea Programada Automatiza el Trabajo Administrativo Basado en Navegador: Un Caso de Uso Real
Las tareas programadas de Claude Cowork junto con la extensión de Chrome automatizan las aprobaciones de editores en redes de afiliados, ahorrando horas cada semana. Paso manual: iniciar sesión una vez por sesión.