Build 748 (Alien Logic)

***"XRAY Engine" demo build 748*** — демонстрационная сборка игры *Alien Logic* от компании White Lynx на собственной версии движка *X-Ray Engine*.

## Описание

При запуске сборки открываются несколько слайдов на английском языке, повествующих о сюжете Alien Logic. Игрок получает управление над специальным транспортным средством, с помощью которого ему необходимо пройти все тестовые уровни. Всего для прохождения доступно три уровня-головоломки, один из которых обучающий. Все локации состоят из летающих площадок, на которых располагаются различные элементы — энергон, платформы, энергетические ловушки, падающие мосты, двери, ключи, лучевые установки, робот Leftor и бомба Eraser. Для прохождения уровня необходимо на время пройти от начальной точки к конечной, собрав весь энергон на локации и не погибнув.

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

*Основная статья: **Alien Logic § История разработки***
Сборка была скомпилирована 18 апреля 2001 года на основе игровых данных от декабря прошлого года. Предназначалась для публикации на официальном сайте игры в качестве демоверсии *Alien Logic*. После была удалена с сервера, но осталась её архивная копия на сайте проекта *Wayback Machine*. В дальнейшем была скомпилирована *"XRAY Engine" demo build 756* — последняя известная сборка *Alien Logic*, на которой вышла полная версия игры.

## Технические особенности

* Сборка использует *DirectX 7 API*.
* Геометрия уровней хранится в *.ogf* файлах, которые собирались внутри редактора уровней SDK.
* Текстуры хранятся в собственном формате *.t*, а для слайдов и элементов пользовательского интерфейса используется *.bmp*.
* Для хранения коллизии используется отдельный формат *.vcf*, также применяющийся в сборках *Oblivion Lost* вплоть до 1098.
* Для главного меню сборки используется пролёт камеры над четвёртой локацией сборки, не доступной для прохождения — **level0**. Но технически уровень считается игровым: на нём ведётся отчёт времени до конца игры и присутствует транспортное средство, реагирующее на нажатие клавиш направления WASD.
* В log-файле сборки вместо даты компиляции (`Engine compilation date:`) пишется дата запуска сборки.

## Скачивание и запуск

Запуск осуществляется через исполнительный файл *alien.exe*. После загрузки сборки открывается справка по игровому процессу, перейти в меню можно двукратным нажатием клавиши Esc. В нижней панели меню располагается список уровней, в правой — список учётных записей, в левой — настройки. Для загрузки уровня необходимо выбрать нужный уровень и нажать на эмблему в центре меню.

## Интересные факты

* По пути *DATA\Avi\tutorial\actor.avi* находится не встречающаяся в сборке анимация для робота RPN, выступающего в качестве рассказчика об особенностях геймплея на обучающем уровне игры.
* При закрытии сборки открывается слайд с именами разработчиков игры, где создатели движка были помещены в категорию «вспомогательное программирование».

## Галерея

* Пользовательские скриншоты
* Обучающий уровень
* Пейзажи level1
* Пейзажи level1
* Робот Leftor
* Главное меню
* Робот RPN рассказывает о себе
* Локация demolevel
* Локация demolevel
* Разработчики игры

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

1. ^ Их можно конвертировать в привычные форматы *.tga*, *.png* или *.jpg* с помощью самописной программы за авторством **xrcore\_cpu**.
2. ^ Наименование в конфигурационных файлах, технически локация называется *demolevel*.
3. ^ При нажатии на клавишу Esc в главном меню отобразится пользовательский интерфейс с отчётом времени.

Ссылка
1. ^ Downloads — Alien Logic Story. *White Lynx* (2000). (англ.)