Общие сведения о теории искусственной жизни

Теория искусственной жизни (AL — Artificial Life) занимается изучением поведения отдельных существ, которые объединяются в большие группы сложной структуры, как это происходит в реальной жизни. Как было установлено в ходе исследований, взаимодействие простых компонентов может привести к возникновению невероятно сложных ситуаций.
Ярким примером таких исследований является моделирование поведения, позволяющего изменять направление движения, описанного Крейгом Рейнольдсом (Craig Reynolds) в . Он доказал, что, определяя перемещения в терминах находящихся по соседству существ или ближайших препятствий, можно смоделировать очень сложные феномены, такие как птичьи стаи или стада животных. Для имитации поведения больших групп несобственных персонажей в сложной среде используются комбинации нескольких типов поведения, позволяющего изменять направление движения.
в последующих разделах этой главы рассмотрим основные компоненты, необходимые для моделирования такого поведения. Однако сначала нужно уделить время для ознакомления с некоторыми низкоуровневыми принципами, на которых зиждется изменение направления движения.