steerkit Reynolds' steering behaviors, small and engine-agnostic

Speed limit

Every few seconds, a boost raises maxSpeed, then it drops back. Reynolds' limit (top lane, in blue on the chart) cuts the extra speed in a single frame: the agent stops dead. With overspeedDamping (bottom lane, in orange), the extra speed fades out over that many seconds instead, the same at any framerate.

  • velocity
  • desired velocity
  • steering force

TypeScript