Skip to content

Jev directory

DOOM-JEV

An autonomous ViZDoom agent that decouples Doom's simulation from Jev SystemOne inference: the game runs at 35 ticks/sec while Jev is queried asynchronously at about 10 Hz for macro goals, targets, movement and firing decisions.
Stars
8
Language
Python
Reading time
2 min
Published by
Community
Author
amoghcreator
Last verified
Oct 2026

Highlights

  • Two decoupled loops: ViZDoom ticks at its native 35 ticks/sec while Jev SystemOne is queried asynchronously at about 10 Hz.
  • Carry-hold actuation replays and adjusts actions between inference batches, so an 80-120 ms roundtrip never freezes the player.
  • Depth-buffer median sampling plus 2D sector raycasting detects walls; a rendered label buffer keeps fire on visible hostiles.
  • Jev guides macro strategy while trigonometry aims the crosshair and a trigger lock fires inside 15 degrees or on firing confidence.
  • Rich terminal HUD shows health, ammo, threats, the decision DAG with confidences, and live roundtrip latency.

Watch out

Grounded on a truncated README and GitHub metadata captured 2026-10-15; no license is listed and the README excerpt carries no install or run commands, so setup is not covered here. The 35 ticks/sec, 10 Hz and 80-120 ms figures are the project's own description of its architecture.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai