IT-lexikon › Programmering › Styrbeteenden

Styrbeteenden

Programmering In English → Uppdaterad: 2026-10-24

En uppsättning enkla styrkrafter — sök, fly, kom fram, vandra, undvik hinder — som kombineras till en rörelsevektor för en autonom karaktär.

Craig Reynolds formaliserade idén i GDC-föredraget Steering Behaviors For Autonomous Characters (1999). Varje beteende returnerar en liten kraft: seek drar mot ett mål, flee bort från ett hot, arrive bromsar in mjukt, wander ger slumpmässig strövning och obstacle avoidance väjer undan. Krafterna viktas, summeras och begränsas till agentens maxacceleration.

Styrbeteenden sitter under en högre beslutsnivå — ett beteendeträd eller en tillståndsmaskin väljer vad som ska göras, styrbeteendena sköter hur karaktären rör sig dit. De bygger vidare på Reynolds egen boids-modell och är grunden för folkmassor, fiende-AI och trafiksimuleringar, ofta i kombination med en navmesh för det storskaliga vägvalet.

← Tillbaka till lexikonet