Skip to content

jev-grand-prix

F1 racing game where Jev picks racing line and pedals several times a second and learns corner limits between laps.

Projectprototype

Overview

Jev Grand Prix is a browser racing game where Jev drives an F1 car live and you can race it. Several times a second the game sends the Jev car's telemetry to a Python server, which turns the numbers into the words a race engineer would use, such as speed, position on track and phase of a corner, and asks three questions in one request: where across the track to aim (far left to far right), which pedal (full throttle to hard brake), and whether the car is about to leave the track.

Jev decides the racing line and when to brake or accelerate; code does what a driver's hands and the car's electronics do. Per the list summary, it also learns each corner's limit between laps, and the default eight laps let you watch a race-engineer layer find the limit of every corner. A film mode helps record vertical clips. It needs uv and a TypeSafe key.

What the decision model decides

TypeQuestionAnswers
ChoiceWhere across the track should the car aim?far left · left · centre · right · far right
ChoiceWhich pedal?full throttle · part throttle · coast · brake · hard brake
Yes / noIs the car about to leave the track?—

How it works

  1. Browser simulates car physics at 120 Hz
  2. Server converts telemetry to race-engineer phrasing
  3. Jev answers line, pedal and trouble questions in one request
  4. Code steers and applies pedals; corner limits adjust between laps

Strengths

  • Numbers converted to words Jev handles well
  • You can race against it
  • Visible 'trouble' meter

Caveats

  • Game demo
  • Requires early-access Jev key

Getting started

`git clone https://github.com/enoyola/jev-grand-prix.git && cd jev-grand-prix`, put TYPESAFE_API_KEY in .env, `uv run server.py`, open http://localhost:8765.

At a glance

Type
Project
Status
prototype
Language
Python
Runtime
Python server with browser game
Has code
yes

Use cases and integrations

How curated lists describe it

  • An F1 racing game where TypeSafe's Jev picks the racing line and the pedals, and learns each corner's limit between laps.

    hellogumbo/awesome-jev

Frequently asked questions

What does Jev decide?

The racing line, the pedal input and whether the car is in trouble.

Why convert numbers to words?

The server phrases telemetry the way a race engineer would before asking Jev.

Can I race it?

Yes, tick Race Jev yourself and drive with the arrow keys.

Related projects

  • Real-time bot battles where you write a fighter's strategy in plain English and a System One model pilots it several times a second.

    ProjectbetaTypeScript
  • Bot that plays Red Alert 2 web skirmishes, with code handling mechanics and a decision model making stance, threat and timing calls.

    ServicebetaPython
  • Multiplayer 3D science-fantasy version of Houston's River Oaks District with Jev-powered NPC companion, chauffeur and smart drive.

    ProjectbetaTypeScript
  • Browser 3D planetary rover sandbox where a TypeSafe controller chooses the next action from complete candidates, versus a baseline.

    ProjectbetaTypeScript
  • Doom runs as a spacecraft payload over real flight software; Jev pilots from the ground every half second while Claude reviews.

    ProjectprototypePython
  • Minecraft agent where Hermes plans, Jev picks one bounded action at a time and a Mineflayer harness validates and executes.

    ProjectprototypeJavaScript