Jev × NetHack
Run Jev-controlled NetHack with recordings and reproducible research traces.
What Jev decides
Which currently available game action to take next.
Jev × NetHack publishes a bounded player, game recordings, a viewer, and experimental data about Jev-directed play.
- Jev role
- Choose actions for a bounded NetHack player.
- Input
- Observed game state and the player’s available action candidates.
- Output
- A selected game action recorded with its transition.
- Decision frequency
- At each player decision in a running game.
- Fallback
- Runner limits actions and preserves traces; unfinished recordings remain separate from completed releases.
How it works
Overview
The repository contains a persistent Jev policy, an experiment runner, public gameplay recordings, and preserved transition data. Research pilots and policy comparisons are reported as negative or inconclusive; the project does not claim an ascension or state-of-the-art result. The public viewer distinguishes completed recordings from a live feed.
- Language
- Python
- Author
- integrate-your-mind
Sources
Related projects
Jev Plays Balatro
Let Jev plan and play Balatro from structured game state.
What Jev decides
Hand focus, spending posture, and the next legal gameplay action.
Jev Autopilot
A Jev autopilot flies a simulated drone across a generated Three.js city and lands on a target pad.
What Jev decides
Throttle, yaw, pitch, roll, whether to commit to landing, and whether to cut the motors.
TypeSafe Mario
Jev plays Super Mario Bros. from structured emulator telemetry rather than screenshots.
What Jev decides
The next controller action, whether jumping is useful now, and the immediate danger level.