IT-lexikon › Programmering › Kontextstyrning

Kontextstyrning

Programmering In English → Uppdaterad: 2026-10-25

En rörelse-AI som väger varje möjlig riktning mot en karta av intresse och fara, i stället för att summera ihop separata styrkrafter som klassiska styrbeteenden.

Klassiska styrbeteenden adderar vektorer för "sök", "undvik" och "separera"; problemet är att motsatta krafter kan ta ut varandra och lämna agenten frusen mellan två hinder. Kontextstyrning samplar i stället ett knippe riktningar runt agenten och fyller två kartor — en intressekarta (hur väl riktningen pekar mot målet) och en farokarta (hur nära ett hinder) — och väljer sedan den riktning som ser bäst ut.

Metoden tar sig genom trånga passager och strömmar av enheter mjukare än den naiva summan, utan ett dyrt flödesfält att räkna ut per mål. Andrew Fray beskrev den 2013 och den fick spridning via Game AI Pro 2 (2015). Den är billig nog att köra per bildruta för hundratals boid-liknande agenter.

← Tillbaka till lexikonet