Skip to content

ViZDoom Jev agent

X thread on a ViZDoom agent using two Jev decision channels: navigation at 5 Hz and combat at 12 Hz.

Discussiondiscussion

This summary is based on how curated lists describe the project; its README was not available to review.

Overview

This X post describes a ViZDoom agent driven by Jev. According to the list summary, it uses two decision channels running at different rates, navigation at 5 Hz and combat at 12 Hz, and reports a test run with 18 kills.

It is a small example of splitting a real-time game agent into separate decision loops with different frequencies.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich navigation action to take (5 Hz)?(inferred)—
ChoiceWhich combat action to take (12 Hz)?(inferred)—

How it works

  1. Read game state each tick.
  2. Ask Jev for navigation at 5 Hz.
  3. Ask Jev for combat at 12 Hz.
  4. Execute the chosen actions.

Strengths

  • Shows multi-rate decision channels.

Caveats

  • Social post; no code linked in the summary.

At a glance

Type
Discussion
Status
discussion

Use cases and integrations

How curated lists describe it

  • Two decision channels on ViZDoom, navigation at 5 Hz and combat at 12 Hz, with an 18-kill test run.

    hellogumbo/awesome-jev

Frequently asked questions

How is the agent structured?

Two channels: navigation at 5 Hz and combat at 12 Hz.

How did it do?

A test run reached 18 kills, per the summary.

Is there code?

Not linked in the available summary.

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