9.3   Парк фантасмагорий

Представим себе парк развлечений, в который заходит наша группа под руководством гида и, желая отдохнуть, устремляется в тенисто-прохладный уголок с причудливым ландшафтом. И вдруг из-за трепещущих кустов выползают монстры — крокодилы, вздымаются головы ящеров. Лохматый неандерталец ладит каменное орудие, подымается на свои курьи ножки избушка. Гигантской головой оживает скала, покрытая нежными незабудками, деревья и кусты качают ветками. Наше замешательство и паника вызывают ответную реакцию: окружающие смеются, сердятся, радуются, угрожают.

Рассмотрим возможный принцип действия отдельного объекта (рис. 9.9), который контролирует сектор обзора. Электронно-оптическое «зрение» может быть расположено не обязательно в глазах, а упрятано в любой другой части тела, например на груди.

Весь сектор обзора разбит на элементарные сегменты, образованные телесными углами в 1 — 2°. Первоначально должна быть предусмотрена реакция только на преобладающий в сегменте цвет. Например, красный цвет должен запускать комплекс программ ярости и повторный обзор строки для усиления ярости при последующем раздражении.

Желтый цвет может вызывать кокетство и эротическое возбуждение, зеленый — умиротворение, коричневый — ритмичный шаг и покачивание головой, голубой — благостное умиление с возведенными к небу глазами и т.д.

Обзор сегментов совершается по строкам, с частотой, согласующейся со скоростью обработки компьютером. Последняя, в свою очередь, обусловлена прохождением входного сигнала через нейросеть и различной степенью возбуждения нейронов выходного слоя, запуском программ движения на базе этих нейронов с параметрами, определяемыми величинами возбуждения и инерционностью такой сложной системы.

Итак, из каких элементарных движений складывается поведение объекта? Расширение — сужение глаз, открывание — закрывание рта, улыбка, покачивание головой, поднятие — опускание рук, угрожающий шаг (если вес позволяет), вертикальное — горизонтальное помахивание хвостом, призывное движение таза и др.

Как упоминалось ранее, в одном такте могут запускаться несколько программ, инициирующих движения с текущего состояния. В результате имитируется суммарная реакция на ситуацию в секторе обзора и ее изменение, обеспечивается непредсказуемость, неожиданность и восторг публики. Аесли представить себе, что такой реакцией наделены деревья, скалы, вода и ветры, то какой фантасмагорический получится фейерверк!..