CHOOSEConsumer & creative
JEV AI Horde Director
This project applies JEV as a bootleg AI Horde Director for a game, using player state to select horde spawn recipes and control the horde based on emotional role, tactical intent, and pressure intensity.
Another jev / typesafe ai tinker today. This time I'm trying to apply jev as a kind of bootleg AI Horde Director, a la Left 4 Dead.
TypeSafe periodically receives game state (e.g. what does play have equipped, what powerups, what health, when were they last hit, how many zombies nearby, is the player moving or dwelling in one area) — and then uses that info to pick from a list of pre-authored horde spawn recipes to control the horde.
It makes three separate judgements around how to control the horde based on:
- Emotional role: build_tension, escalate, payoff, surprise, release, punish_idle
- Tactical intent
- Pressure intensity
You can watch the judgements change in the top left corner while playing the game