jevbooks

← All projects

flappy-jev

2045max/flappy-jev

Flappy Bird played by Jev: one yes/no question per frame.

What it is

A browser Flappy Bird clone whose flapping decisions are made by TypeSafe's Jev model instead of a human player. Deployed as a Cloudflare Worker; game mechanics and assets come from CodeExplainedRepo/FlappyBird-JavaScript.

How it uses Jev

Each frame (keeping one request in flight) buildState() computes the bird's above/below offset from the gap center in px and pipe distance. POST /decide sends this state to the Worker, which asks Jev two noul questions (flap now? double-flap?). If flap > 0.5 the bird flaps; if double > 0.5 it flaps again.

Primitives:noul

Technique worth stealing

Use text like 'above by 79 px' instead of raw numbers; Jev misreads direction with bare numeric state.

Try it

npx wrangler secret put TYPESAFE_API_KEY then npx wrangler deploy

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.95
  • Shows a System One patternyes0.93
  • Handles uncertaintyyes0.62
  • Measuredno0.05
  • Runnableyes0.87
  • Worth recommendingunclear0.52
  • Model replicano0.04
  • Problem scopescore on a 0–2 scale0.00
  • About Jevyes0.98

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.