# Programar hablando un juego tipo Flappy Bird para un aparato

> Un tutorial de PostHog usa Cursor en modo Agente para escribir un juego tipo Flappy Bird para el aparato DeskHog a partir de su README.

- **Tipo:** Caso de uso
- **Tema:** Juegos
- **Herramientas:** Cursor
- **Dificultad:** avanzada
- **Origen:** [posthog.com](https://posthog.com/tutorials/deskhog-cursor-tutorial)
- **En el directorio desde:** 3 de octubre de 2026
- **URL:** https://conqueia.com/caso/programar-hablando-un-juego-tipo-flappy-bird-para-deskhog

## A quién le sirve

Aficionados a la electrónica y al código que tienen un DeskHog, el aparato de PostHog, y quieren programarle un juego hablando con un agente; el método sirve para cualquier aparato con un proyecto de código abierto.

## Qué hicieron

El autor clonó el repositorio de DeskHog con GitHub Desktop, creó una rama y la abrió en el modo Agente de Cursor, con README.md y Tech-details.md como contexto. Una sola instrucción pidió un juego estilo Flappy Bird con formas sencillas y el botón CENTER. Aceptó el código, lo compiló y lo instaló con PlatformIO por USB-C.

## Cómo salió

La primera versión funcionó, pero el juego no aparecía en el aparato. Se arregló señalando a Cursor los archivos CardController.h y CardController.cpp y describiéndole el problema. La publicación no da cifras de rendimiento.

## Conviene saber

Según la publicación, Cursor ya no puede instalar PlatformIO directamente. Propone un rodeo con VSCode o recomienda su tutorial con Claude Code.

## Qué necesitas

- Un DeskHog, o un aparato parecido con un proyecto de código abierto, y un cable USB-C
- Cursor instalado, con su modo Agente
- GitHub Desktop, para descargar el proyecto
- PlatformIO, el programa que compila e instala el código en el aparato

## Cómo hacerlo tú, paso a paso

1. Descarga (clona) el repositorio del aparato con GitHub Desktop y crea una rama aparte para tus pruebas.
2. Abre el proyecto en Cursor, en modo Agente, y añade como contexto el README y el documento de detalles técnicos.
3. Pide el juego con el prompt de la ficha: estilo Flappy Bird, formas sencillas y un solo botón.
4. Acepta el código, compílalo e instálalo en el aparato por USB-C con PlatformIO.
5. Si el juego no aparece en la pantalla del aparato, señala a Cursor los archivos relacionados y descríbele el problema.
6. Si Cursor no puede instalar PlatformIO por su cuenta, instálalo tú con VSCode, que es otro editor de código, o sigue el tutorial del autor con Claude Code.

## Pruébalo con Cursor

```
Quiero un juego sencillo al estilo Flappy Bird para [dispositivo], hecho con formas simples y controlado con [botón]. Lee antes estos documentos del proyecto: [README y datos técnicos]. Habrás terminado cuando el juego compile sin errores y tengas las instrucciones para instalarlo en el dispositivo. Si algo no aparece en la pantalla del aparato, dime qué archivos revisarías antes de cambiar nada.
```

## Consejos

- Trabaja siempre en una rama aparte. Si el agente estropea algo, descartas la rama y el proyecto original sigue intacto.
- Pide un juego muy simple al principio: formas básicas y un botón. Ya lo complicarás cuando funcione.
- Cuando algo no aparece, no pidas que lo arregle a ciegas. Pregúntale primero qué archivos revisaría.

## Preguntas frecuentes

### ¿Hace falta tener un DeskHog?

Para instalar el juego sí. Sin el aparato, puedes aplicar el mismo método a otra placa con un proyecto de código abierto o pedir un juego parecido para el navegador.

### ¿Y si no sé programar?

El tutorial está pensado para eso: describes lo que quieres y el agente escribe el código. Aun así tendrás que compilar e instalar con herramientas de programación, así que cuenta con tropezar alguna vez.

## Fuentes

- [posthog.com](https://posthog.com/tutorials/deskhog-cursor-tutorial)

---

Fuente: conqueia.com/caso/programar-hablando-un-juego-tipo-flappy-bird-para-deskhog
