Alien Logic

***Alien Logic*** (рус. *Чужая логика*) — компьютерная игра в жанре логической экшен-головоломки с аркадными элементами от третьего лица, разрабатывавшаяся киевской студией White Lynx на собственном движке X-Ray Engine. Разработка началась в 1999 году, анонс состоялся, предположительно, в 2000 году. В том же году произошло поглощение White Lynx украинской компанией Tavex, которая продолжила разработку игры. Выход полной версии состоялся, предположительно, в 2002 году. В Великобритании издателем игры выступила нидерландская компания Megaware Multimedia B.V. (издатели в других странах неизвестны).

## История разработки

### 1999 — 2000 годы

Учась на втором курсе университета, молодой программист Олесь Шишковцов в 1998 году по совету земляка Антона Шевченко устроился на работу в киевскую компанию White Lynx, где начал заниматься написанием трёхмерного движка: работал над его графической частью, искусственным интеллектом и работой по сети. Чуть позже к нему присоединился программист Александр Максимчук, который занимался всем остальным. Движок получил рабочее название *wlynxengine*: на нём началась разработка трёхмерного симулятора игры «Морской бой».

После новый движок получил название *X-Ray Engine* и на нем началась разработка нового проекта — *The Returning*, который впоследствии сменил концепцию и наименование на *Alien Logic*. К его разработке в разное время присоединялись программисты *Александр Самборский*, *Алексей Рудковский*, художник трёхмерной графики *Петр Семка*, арт-художник *Андрей Клименко*, а в октябре 1999 года к разработке присоединился звукорежиссёр *Владислав Галинский*. Олесь занимался написанием полноценной системы движка для игры, Самборский работал над игровым кодом, а Рудковский создавал редактор уровней для проекта. Семка делал игровой контент, Клименко рисовал концепт-арты и зарисовки. Разработка проекта происходила на непостоянной основе: разработка то останавливалась, то возобновлялась. В итоге Олесь и Александр решили продолжить заниматься разработкой отдельно, вести свою собственную, отдельную ветку кода: Максимчук работал в свободное время после работы, а Олесь и вовсе удалённо — занимался написанием редактора сцен, основанном на редакторе уровней Рудковского.

> …работали, а про то время можно сказать очень коротко — конец девяностых, все ещё молодые, гора амбиций, плюс пустые карманы)
>
>
> Александр Самборский
>
>

В 1999 году у директора White Lynx Юрия Сторчака начались финансовые проблемы, в связи с чем Олесь и Александр начали искать новую работу, не увольняясь из компании. За несколько месяцев они сделали на своём движке техническую демоверсию сетевого шутера. Поскольку у них не было собственного арт-контента, для демонстрации были взяты материалы из игры Quake III: Arena. Весной 2000 программисты попытались устроится на работу в компанию GSC Game World. На собеседовании они показали свои наработки руководителю компании Сергею Григоровичу — ему понравился результат, и он принял их на работу. В дальнейшем на их ответвлении движка X-Ray начал разрабатываться проект **Oblivion Lost**.

> White Lynx после ухода ребят просуществовал ещё несколько лет, мы адаптировали свой вариант X-Ray под низкобюджетные игрушки, в основном настольные, а потом полным составом вошли в компанию Tavex.
>
>
> Александр Самборский
>
>

В 2000 году произошло поглощение White Lynx компанией Tavex и на движке X-Ray началась разработка некоторых новых (*Tangram 3D*, *Pacman 3D*, *Titan Racer* и *Kremlin Puzzle*) и доработка старых проектов (*Alien Logic*, *Морской бой*). В основной массе они представляли собой ремейки классических компьютерных игр, которые планировалось распространять по схеме, близкой к *shareware*: на сайте публиковались бы демоверсии с предложением купить полную.

### 2001 — 2002 годы

В 2001 году была выпущена демоверсия *Alien Logic*, а также игра *3D Armada* (она же *Морской Бой 3D* и *3D Sea Battle* ), где использовалась самая первая версия движка *wlynxengine*. 24 апреля 2001 года на официальном сайте стала доступна для скачивания демоверсия игры *"XRAY Engine" demo build 748*. Предположительно, были и другие более ранние версии, но они не сохранились.

В марте 2002 года в продажу поступил журнал *«Домашний ПК» № 39*, в котором журналисты взяли интервью у компании касательно разрабатываемых игр. Разработчики упомянули о параллельном проекте на движке X-Ray — *Titan Racer*, находящегося на ранней стадии разработки, и что создание *Alien Logic* близится к завершению. Также журналистам была предоставлена демоверсия игры на сборке *"XRay Engine" demo build 756* для составления рецензии и распространения на диске, прилагаемому к журналу. В дальнейшем была выпущена полная версия игры на базе этой же сборки.

## Игровой мир

### Сюжет

Действие игры происходит в ближайшей будущем, в котором большинство разумных рас во вселенной образовало Галактическую Федерацию. После исследования неизведанного космического сектора была обнаружена новая планета, называемая туземцами Землей. Население Земли обязали пройти специальное интеллектуальное испытание, прежде чем присоединится к Федерации. Представителем Земли был выбран маленький двенадцатилетний школьник Рэнди, которого отправили в научный центр галактического сектора MX35b планеты Каш-Тан для прохождения испытания. Игроку предстоит пройти испытание, играя за школьника Рэнди. В случае неудачи, Земля всё равно будет присоединена к Федерации, но без полного права жить среди других наций.

### Локации

Всего игроку для прохождения доступно 31 локация (уровень). Локации представляют собою парящие над планетой Каш-Тан искусственно сконструированные платформы, соединенных между собой. Платформы разделены на квадраты, на которых могут находится различные объекты — энергон, платформы, энергетические ловушки, падающие мосты, двери, ключи, лучевые установки, роботы Leftor и бомбы Eraser. В качестве элементов окружения могут присутствовать инопланетные существа и сооружения.

### Игровой процесс

Главному герою предстоит столкнутся с интерактивным миром, где нужно будет применить навыки мышления, планирования и быстрого, точного перемещения. Задачей игрока является за определенное время пройти уровень, собрав все энергетические единицы (энергоны), и не погибнув. В процессе прохождения уровней игроку придется решать задачи на перемещение предметов и определения оптимального маршрута движения. В игре должен был быть реализован регулятор сложности: у большинства сложнейших уровней был бы альтернативный вариант выполнения, но с меньшим «рейтингом логики» (или логическим рейтингом). Также планировалась возможность пропустить несколько уровней, прохождение которых вызывает затруднение. Но в релизной версии каждый следующий уровень открывается только при прохождении предыдущего.

## Графический движок

*Основная статья: **X-Ray***
Используется ранняя версия движка X-Ray, работающий со средой псевдооткрытых пространств, с возможностью отрисовки до ~5 тысяч полигонов в кадре c 20 статичными источниками света, со средним количеством 60 кадров в секунду. Поддерживалась система примитивных скелетов, средствами оптимизации является только технология Progressive mesh, которая использовалась для статичной геометрии. Материалы геометрии могли использовать базовые Cube map отражения и Specular Highlights, с указанием интенсивности и четкости отражаемого света на сурфейсе объекта.

## Галерея

* Скриншоты с официального сайта

* Концепт-арты с официального сайта
* Научный центр галактического Сектора MX35b планеты Каш-Тан
* Робот RPN
* Координатор отдела интеллекта Az'Zak (по версии сайта) / RPN (по версии игры)
* Главный герой школьник Рэнди

* Зарисовки от Андрея Клименко
* Декабрь 1999 года
* Июнь 1999 года
* Июнь 1999 года
* Сентябрь 1999 года
* Июль 2000 года
* Март 2000 года
* Апрель 2000 года
* Май 2000 года

## Примечания

1. ^ Исходя из названия *aliendemo81\_**7**.exe* можно предположить, что это седьмая опубликованная версия.

Ссылки
1. ^ White Lynx — aliendemo81\_7.exe. *White Lynx* (24 апреля 2001).

Источники
1. ^ 1,0 1,1 1,2 *Сергей Галенкин*, *Олег Данилов*, *Александр Птица*, *Сергей Светличный*. Игры на экспорт. Том 3. Старые знакомые и новые имена // «Домашний ПК». — 2002. — №3. — С. 81-82
2. ^ Морской бой 3D (2001 - Windows). Ссылки, описание, обзоры, скриншоты, видеоролики на Old-Games.RU. Old-Games.RU (17 августа 2018 года).
3. ^ Insade Game — Alien Logic. Tavex (2000).