альфа-форекс

04
Июнь
2012

Матье Лабан: «Авиасимулятор нельзя сделать раз и навсегда»

Просмотры: 797
Печать

Матье Лабан: «Авиасимулятор нельзя сделать раз и навсегда» (04.06.2012)

Буквально недавно мы писали о трех играх для Nokia Lumia, которые позволят прикоснуться к полету. Одна из них – Infinite Flight. Нам посчастливилось встретиться и поговорить с Матье Лабаном, главой и одним из основателей компании Flying Development Studio LLC, чтобы узнать больше деталей об этом невероятно реалистичном симуляторе. 

Ваша программа – это игра или…?

Infinite Flight – симулятор полета на гражданском самолете. Это приложение для всех, кто так или иначе интересуется авиацией и хочет получить хотя бы приблизительный опыт, прочувствовать каково это, управлять летающей машиной. Приложение имитирует полет на разных воздушных судах, начиная с небольшого Cessna 172 и заканчивая огромными авиалайнерами типа A340, Boeing 747. Приложение состоит из миссий, уроков, настраиваемых погодных условий, включает более 130 аэропортов в 2 регионах мира и т. д.

Infinite Flight – это постоянно развивающийся проект, который мы стараемся улучшить, принимая во внимание отзывы наших пользователей. Мы берем фидбэк со специального сайта, посвященного нашему продукту, и самые популярные замечания стараемся учитывать. Разумеется, если сделать это нам под силу».

Пара слов о разработчиках?

За этим проектом стоит глава и один из создателей нашей компании Филипп Роллен и я, Матье Лабан – тоже управляющий и один из создателей компании)). Мы и есть разработчики, просто обожаем авиацию, 3D-графику и различные авиасимуляторы. Я занят всем, что касается полетов, а Филипп специализируется на 3D-движках, «заведует» местностью и погодными условиями».

Почему вы решили создать именно авиасимулятор?

Мы оба какое-то время работали над разными аспектами имитации. Я больше был занят полетами, а Филипп экспериментировал с визуализацией местности. Мы объединили наши силы, чтобы создать новый симулятор в 2010 году, вскоре после того, как компания Microsoft решила остановить выпуск своего авиасимулятора».
Изначально нашей целью было создание версии для ПК, но, учитывая скорый выход Windows Phone, мы решили устремить свои взоры на младшую платформу, с которой было бы разумнее начинать работу».

А есть какие-то другие проекты, над которыми вы работаете, помимо Infinite Flight?

Infinite Flight – единственный. Авиасимуляторы – особая разновидность игровых продуктов, которая не может быть окончательно доделана раз и навсегда. Постоянно находится что-то, над чем можно поработать, что можно добавить. Мы выпускаем обновления уже на протяжении года, примерно раз в один-два месяца, и, судя по статистике отзывов на нашем сайте, нам предстоят еще долгие годы работы».

Какие исследования нужно проделать, чтобы создать реалистичный симулятор полетов?

В основном мы разыскивали информацию о расчете взлета, полете на малой высоте и других аспектах, влияющих на работу самолетов, в Google и Wikipedia».

То же самое относится и к каждому отдельному виду самолетов. Не все самолеты ведут себя одинаково: Boeing 787 намного медленнее реагирует, чем F/A-18, поэтому, имитируя реальный физический движок, мы должны учитывать все параметры, чтобы гарантировать максимальную точность авиамодели».

Каждый самолет имеет десятки настраиваемых переменных, начиная с кривых подъемной силы, веса, реактивной силы двигателя и заканчивая особенностями приземления… В этом у нас пока не было неудач. Можно сказать, каждый самолет, представленный в нашем приложении, ведет себя реалистично, потому что мы задаем реальные данные при настройке».

Сколько «человекочасов» ушло на создание Infinite Flight?

Мы сбились со счета, но речь идет о тысячах,
я думаю».

На каком языке вы пишете? Можно ли создать нечто подобное в домашних условиях?

Мы пишем приложение на C#, а 3D-визуализация выполнена с помощью XNA. Пользовательский интерфейс выполнен с использованием XAML. Каждый может написать свое собственное приложение, и в этой программе нет ничего особенного. Она была разработана стандартно с помощью Microsoft Windows Phone SDK. Все, что вам нужно, – это время и желание».

Какого плана проблемы вам нужно решить при поддержке этой игры?

Работа приложения всегда была серьезной проблемой и до сих пор продолжает быть такой, когда речь заходит о разных платформах. Первые устройства на базе Windows Phone работали очень медленно, и нам пришлось потратить много времени на оптимизацию приложения. Оптимизировали как код симулятора, так и 3D-движок. Основными препятствиями были мусор и уязвимость GPU».

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

Чего ждать от Infinite Flight, и что ждет саму игру?

Мы планируем выпустить Infinite Flight под Windows 8 и Windows Phone 8, а также ряд других платформ, присутствующих на рынке. Следующая наша задача – улучшить визуализацию местности. Мы хотели бы поддерживать более обширные территории с большим количеством деталей (3D-объекты и т. д.). После этого мы бы хотели внедрить сетевые инструменты и поработать над погодными условиями… В общем, работы у нас на долгие годы вперед».

Приложение Infinite Flight доступно в магазине Windows Phone Marketplace для телефонов Nokia Lumia 610, Nokia Lumia 710, Nokia Lumia 800 и Nokia Lumia 900.

  • 0

Добавить комментарий

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

line-Image
line-Image
line-Image