Skip to main content

Game · Case study

Favur 2048 — Desktop Puzzle Game

A complete desktop game — logic, UI, achievements, installer pipeline — in 4 hours 22 minutes.

4h 22m

elapsed, spec to done

668

automated tests

3

agent team, every diff reviewed

100%

source code handed over

Started 2026-07-19 12:06 UTC, finished 2026-07-19 16:28 UTC — an afternoon.

The problem, in business terms

Build a full desktop puzzle game from a written spec: a 5×5 variant of 2048 with undo, persistent high scores, 10+ achievements, an original gameplay twist, cross-platform packaging into a standalone binary, and CI.

The statement of work

The statement of work demanded not just correctness but open-ended design judgment — the spec required the team to invent, evaluate, and commit to an original game mechanic, documenting the alternatives it rejected.

What the agent team did

  • A three-agent team designed and committed to an original "Quantum Entanglement" mechanic, documenting two rejected alternatives and why
  • Game logic was built fully separated from rendering, so every rule is unit-testable without a display
  • Randomness was made injectable so tile-spawn behavior is deterministic under test
  • The team set up the GitHub Actions CI workflow and the PyInstaller packaging pipeline itself

What shipped

  • 14 Python source modules with the game core importable and testable headlessly
  • 668 automated tests across 45 test files — slide/merge correctness, undo, achievements, the twist mechanic
  • A CI pipeline (visible passing on the public repository) and a standalone binary build
  • A README documenting the chosen mechanic and the rejected design alternatives

Verify it yourself

Honest framing

A demonstration project, published in full. The CI badge on the repository is live — the tests the agent team wrote still run on every commit.

Want something like this for your business?

The same team, the same process, pointed at your problem.

Start a project brief