IT-lexicon › Programmeren › Context steering

Context steering

Programmeren Svenska → Bijgewerkt: 2026-10-25

Een bewegings-ai die elke mogelijke richting afweegt tegen een interesse- en gevarenkaart, in plaats van losse stuurkrachten op te tellen zoals klassieke steering behaviours.

Klassieke steering behaviours tellen vectoren op voor "seek", "avoid" en "separate"; het probleem is dat tegengestelde krachten elkaar kunnen opheffen, waardoor een agent bevroren tussen twee obstakels blijft staan. Context steering bemonstert in plaats daarvan een waaier van richtingen rond de agent en vult twee kaarten — een interesse­kaart (hoe goed een richting naar het doel wijst) en een gevarenkaart (hoe dichtbij een obstakel is) — en kiest dan de richting die er het beste uitziet.

Het loodst agents soepeler door nauwe doorgangen en stromen eenheden dan de naïeve som, zonder dat per doel een flow field berekend hoeft te worden. Andrew Fray beschreef het in 2013 en het verspreidde zich via Game AI Pro 2 (2015). Het is goedkoop genoeg om per frame voor honderden boid-achtige agents te draaien.

← Terug naar het lexicon