TypeSafe Mario
★ 458▲ 3fhshaik/typesafe-mario
Jev picks NES controller inputs for Super Mario Bros. from emulator state, with no screenshots.
Three.js quickscope arena where Jev decides movement, aiming, ADS, firing, and jumping at roughly 9 Hz.
View on GitHub →Hands-on review
A browser FPS where the bot's movement and aim are typed choices, several a second — with a heuristic taking over when the API doesn't answer.
Good for
Watch out for
Tested Sep 20, 2026 at 365b339d0444 · Read at the pinned commit; the game needs a server and a browser, which we did not run
How we reviewed this: we read the code at the pinned commit. Running it needs a game server and a browser client, so nothing here is a hands-on result.
1v1 Jev, by Emrick Garrett, is a server-authoritative browser shooter where you fight a bot whose decisions come from Jev. The server simulates at 60 Hz and sends snapshots at 20 Hz; the bot asks for a decision on a fixed interval, several times a second.
One request carries several Choices — locomotion, horizontal aim, vertical aim — with criteria written in the voice of the game:
As an aggressive MW2 quickscoper on Rust, pick locomotion. Prefer movement — do NOT camp or stand still.
and for aim: “Hitscan — aim at the enemy’s CURRENT bearing only, never lead a strafe.”
That’s the interesting part of the design: the model picks from a small set of discrete moves, and the server owns physics, hit detection and everything else. When a request fails, a heuristic controller takes over and the match continues — the error is logged, not surfaced as a stall.
There’s no licence file. And the call pattern is inherent to the genre: a decision several times a second, per bot, for every match anyone plays.
A fun demonstration that typed decisions can drive something real-time if you keep the option set small and let code own the simulation. Ask the author for a licence before building on it.
For other real-time demos, see TypeSafe Mario and jev-drone.
See how it compares with other tools in Best Jev tools, tested hands-on.
Review updated Sep 20, 2026. Numbers quoted from the project are its author's own; we don't publish our own measurements of Jev.
fhshaik/typesafe-mario
Jev picks NES controller inputs for Super Mario Bros. from emulator state, with no screenshots.
dabit3/jev-experiments
Latency-focused demos from Nader Dabit, each app in its own directory with its own README. No licence file at the time of writing.
RomanSlack/jev-drone
Camera-only quadrotor in MuJoCo with Jev making judgment calls at about 2.5 Hz.
New Jev releases, pricing changes, and the best new projects, once a week. No spam; unsubscribe anytime.
Powered by Buttondown. See our privacy policy.