Бойд

[CENTER][ATTACH]1589[/ATTACH][ATTACH]1590[/ATTACH] [/CENTER] [B]Бойд[/B] (англ. [I]Boid[/I]), он же [B]летун[/B] (англ. [I]Flyer[/I]) — птицеподобное существо в [I]Half-Life[/I]. Имеет пару крыльев, хлопая которыми, создаёт успокаивающие резонансные звуки. Бойды живут стаями по три и более особи.

[HEADING=1]Обзор[/HEADING] [HEADING=2]Цветной бойд[/HEADING] Окрас цветного бойда варьируется от жёлтого на краях крыльев до красного и фиолетового посередине. Крылья, напоминающие рыбьи плавники, сращены с головой. У существа 8 красных глаз, по четыре сверху и снизу. Они путешествуют стаями, следуя за лидером.

Пару стай этих «птиц» можно увидеть в конце [I]Half-Life[/I] во время монолога G-Man’а. Также, их можно заметить в одной из локаций Зена в [I]Half-Life: Opposing Force[/I], попав туда при помощи перемещающей пушки.

[HEADING=2]Жёлтый бойд[/HEADING] Данный вид бойдов появляется только в [I]Half-Life: Blue Shift[/I] в главе «Точка фокусировки», однако, его модель aflock.mdl присутствует в файлах [I]Half-Life[/I], как часть вырезанного контента. В отличие от обыкновенного (цветного) собрата, у него есть хвост и «пальцы» на крыльях, как у летучих мышей, а окрас его тела — жёлтый, за исключением брюшка: оно полностью бежевое. Спереди, в головной части, можно заметить 6 красных глаз (по три с каждой стороны).

У жёлтых бойдов в [I]Blue Shift[/I] нет собственного ИИ, а их полёт осуществляется за счёт привязки модели к движущемуся брашу func_rotating.

[HEADING=1]За кулисами[/HEADING] Стайное поведение было разработано Карлом Декардом, а модель, текстуру и анимации существ сделал Стив Теодор. До релиза бойды неоднократно появлялись в журнальных статьях. Впервые поведение бойдов было продемонстрировано в демо-версии [I]Half-Life[/I] Alpha 1997 года в одной из тестовых комнат, где они изначально лежат на полу.

Судя по всему, данные существа были вдохновлены программой «Boids», разработанной Крейгом Рейнолдсом в 1986 году и предназначенной для симуляции стайного полёта птиц. «Boids» представляет собой сокращение от «[B]b[/B]ird-[B]oid[/B] object[B]s[/B]» (рус. [I]птицеподобные объекты[/I]).

[HEADING=2]Искусственный интеллект[/HEADING] Стайное поведение бойдов полностью динамично, оно функционирует без нужды в навигационных указаниях или скриптах на карте. Во время загрузки уровня группа выбирает лидера и следует за ним, не улетая далеко. Лидер старается избегать препятствия на своём пути, отводя группу от потенциальных столкновений. Первоначально игрок мог ранить и убить бойдов. В том случае, если вожак стаи умирает, группа выбирает замену и следует за ней. Бойды должны были выражать волнение (boid_alert), когда член их группы умирал.

У модели цветного бойда, boid.mdl, есть только одна анимация — полёт. Только жёлтый вариант, aflock.mdl, обладает полным набором анимаций, показывающим также реакцию существа на урон: hit (вздрагивание), wounded (заметное напряжение в полёте) и crash (падение). Код для применения данных анимаций сделан не был.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x