Cursor builds and repairs a DeskHog Flappy game
Joe Black’s DeskHog walkthrough records building a Flappy Bird-style game with Cursor Agent mode and encountering a specific integration bug: the new game was not initially visible on the device.
Original prompt
Shared by the source author. See source notes for context.
Create a Flappy Bird-style game. Use only simple rectangles and circles for graphics.
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source author
- Joe Black
- Original account
- Read the source ↗
- Published
- 22 Jun 2025
- Source link checked
- 15 Oct 2026
- Reported result
- Joe Black’s DeskHog walkthrough records building a Flappy Bird-style game with Cursor Agent mode and encountering a specific integration bug: the new game was not initially visible on the device.
- Human involvement
- The owner accepted code, compiled and deployed through PlatformIO, tested the hardware and supplied controller files when the game was missing.
A linked account supports attribution. It does not mean we independently reproduced its result.
Report an issue with this case
Open correction emailOpens your email app with the case link included. Nothing is sent automatically.
How the agent did it
- Provide DeskHog README and hardware details to Cursor Agent mode.
- Generate the simple center-button Flappy game, then compile and deploy through PlatformIO.
- Observe that the game is missing, supply the CardController files and request the integration fix.
Joe Black’s DeskHog walkthrough records building a Flappy Bird-style game with Cursor Agent mode and encountering a specific integration bug: the new game was not initially visible on the device.
The setup used a cloned DeskHog repository, GitHub Desktop and PlatformIO. Before requesting the game, the author gave Cursor the README and hardware details so it had context about the project. The request specified simple geometric graphics and the device’s center button as the jump control.
Cursor generated the code, while the human accepted changes and used PlatformIO to compile and deploy them to the connected hardware. When the game did not appear, the author pointed the agent at CardController.h and CardController.cpp and explained the problem. Supplying that interface context resolved the reported visibility issue.
The source’s broader troubleshooting instructions are advice for readers, rather than evidence that every possible failure occurred in this run. A later warning says the Cursor/PlatformIO installation process changed and recommends a different route. The case therefore preserves the original build-and-repair account without presenting the old setup instructions as current installation guidance. Human hardware testing and deployment were essential to detecting the missing game.
Prompt
Original prompt
Source: posthog.com · Joe Black
Frequently asked questions
What did the agent do?
It generated game code and repaired visibility integration after the owner supplied the controller files.
What remained the human’s responsibility?
The owner accepted code, compiled and deployed through PlatformIO, tested the hardware and supplied controller files when the game was missing.
What resolved the missing game?
After hardware testing showed that the game was absent, the owner supplied CardController.h and CardController.cpp as integration context for Cursor.
More details
About this account
Cursor generated the game code and corrected its integration after receiving the relevant controller files and a report of the visibility failure.
Firsthand account opened and read. Outcome is source-reported, not independently reproduced. Human hardware deployment revealed the bug; the source later warns the integration setup changed. Original published prompt excerpt, no more than 25 words.
Credit: Joe Black
Source published 22 Jun 2025
Source checked 15 Oct 2026
Tools and topics
DeskHog · PlatformIO · GitHub Desktop · C++
DeskHog · PlatformIO · GitHub Desktop
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.