Тоа Света дал мне право выложить здесь второй выпуск журнала.
Кирпичик LEGO входит в цифровую эпоху
Майк Готт из Qube Software и Ронни Шерер из LEGO - это два главных человека, контролирующих разработку LEGO Digital Designer (LDD) - свободно распространяемой на официальном сайте LEGO программы. Недавно в рамках новой концепции LEGO Factory был выпущен LDD версии 1.4. LEGO Factory позволяет любому человеку разработать свой собственный набор, который потом можно купить на сайте LEGO (пока наборы доступны для покупки только на территории США и Канады, прим. перевод.) В честь выпуска LDD версии 1.4 и запуска LEGO Factory BrickJournal публикует беседу с Майком и Ронни.
Джо Мину (интервью)
Майк Готт, Эйк Т. Брандсгаард и Клаус Сеннов (фото)
BrickJournal: Первая версия LEGO Digital Designer была выпущена достаточно давно, после чего выпускались обновления. Каковы были причины выпуска новых версий?
Майк Готт: Сейчас вышла уже пятая по счету версия LDD. Каждая выпущенная версия разрабатывалась со строго определёнными целями. Последние версии предназначались для поддержки концепции LEGO Factory: версия 1.3 обеспечивала прошлогоднее соревнование, а в версии 1.4 уже полностью реализована концепция LEGO Factory 'Сделай, Поделись, Купи'. Разработка версии 1.4 заняла примерно 9 месяцев после выпуска предыдущего варианта. В течение этого времени мы добавили сетевую поддержку, возможности работы с несколькими наборами, улучшили алгоритм анимации процесса постройки модели, изменили внутреннюю структуру базы данных, а также добавили множество усовершенствований в пользовательском интерфейсе. И это не считая добавления большого количество новых типов элементов. Удовлетворяя поставленным компанией LEGO требованиям, мы старались также реализовать максимальное количество улучшений общего характера.
LEGO Digital Designer - это бесплатная программа, которая доступна для загрузки на сайте компании LEGO по адресу http://www.LEGO.com/eng/factory/design/howto.asp. Она позволяет пользователям самостоятельно разрабатывать свои наборы, такие как показанная машины Формулы 1 (автор - пользователь Batbendon, 8 лет)!
BJ: Когда впервые LEGO задумалась о концепции LEGO Factory?
Ронни Шерер: Идея о возможности самостоятельном создании своих собственных наборов впервые появилась в 1999 году. Однако, первые реальные шаги в этом направлении были сделаны только летом 2003 года. Самая первая версия LDD была готова 11 июля 2003 года (примерно после года разработки).
BJ: С какими трудностями вам пришлось столкнуться при разработке LEGO Digital Designer?
МГ: При планировании каждой из версий у нас всегда образуется такое большое количество идей, что в первую очередь всегда нужно было сократить этот список, чтобы уложиться в ограниченные временные рамки. Вам всегда понадобится время для тестирования и отладки, поэтому очень важно реалистично планировать всё с самого начала. Мы выбирали те возможности, которые отвечали бы поставленным компанией LEGO функциональные требованиям а также дополняли бы друг друга максимально выгодным образом. Мы сейчас, возможно, уже имеем достаточно идей на несколько следующих лет разработки! Как только завершается разработка спецификации, мы закатываем рукава и начинаем разработку, постоянно контролируя обозначенные сроки. К моему счастью, я имею дело с очень квалифицированной компанией в Qube, наш ведущий программист (Марк Саттон) до сих пор участвовал в разработке каждой из выпущенных версий LDD.
BJ: Какова была реакция на выпуск самой первой версии LDD?
РШ: Детям всех возрастов понравилась лёгкость строительства и возможность использования неограниченного количества элементов. Я также чётко помню ребёнка в фокус-группе, который сказал, что "кирпичики в этой игре не ранят мне пальцы, как это иногда делают настоящие элементы LEGO".
МГ: Мы продолжаем получать отклики как от детей, так и от взрослых. Вопросы могут быть про что угодно - начиная от "Можете ли вы облегчить загрузку моделей через Сеть?" до "Когда выйдет версия для Macintosh?" (обе поставленные цели уже достигнуты в настоящий момент). Когда дело доходит до тестирования, то мы стараемся везде, где это возможно, привлекать детей для доводки интерфейса. Всегда бывают случаи, о которых мы не подумали - неожиданные нажатия кнопок, совершенно невероятные ошибки и т.д! Это тестирование - незаменимая вещь.
BJ: Что вам больше всего нравится в LDD?
МГ: Больше всего мне нравится основной способ строительства в LDD, мы называется это Click-Stick. Я думаю, что это самая лучшая система для виртуального строительства. Она позволяет как детям, там и взрослым, строить так, как они бы строили из настоящих кубиков LEGO. И при этом им не нужно читать руководство по пользованию программой. Похоже, что люди находят LDD интуитивно-понятным.
РШ: Я вынужден согласиться. Мы на самом деле были первооткрывателями виртуального строительства с системой Click-Stick. Это был первый серьёзный шаг в направлении LEGO Factory. На тот момент мы ещё не знали, сможем ли мы сделать трёхмерное строительство достаточно простым, чтобы им могли заниматься дети. Без этого концепция LEGO Factory не состоялась бы. И несмотря на то, что текущий вариант Click-Stick далёк от идеала , я думаю, что уже большое количество людей способны с ним работать. А у нас есть время для улучшения. Я также думаю, что новая возможность отсылки модели на сайт LEGO.com очень классная - её легко использовать и она хорошо интегрируется с приложением для разработки упаковки к набору.
Слева, программист работает над LEGO Digital Designer с исходным текстом программы на одном мониторе и работающей программой на другом. Справа, отладочное изображение с небольшими маркерами на модели машины, показывающими расположение и направление точек соединения (т.е. информации, которая позволяет программе определить, где и как два элемента могут зацепиться между собой).
BJ: Над какими улучшениями вы сейчас работаете?
МГ: Следующий цикл разработки сосредоточен именно на возможностях для строительства. Мы надеемся потратить некоторое количество времени на улучшение системы Click-Stick, а также, возможно представим множество новых возможностей для сложных манипуляций. Мы всегда стараемся упростить систему в использовании и слушаем наших пользователей относительно того, какие изменения они хотели бы видеть.
РШ: Также мы планируем расширить список поддерживаемых элементов. До конца года мы собираемся выпустить дополнительные элементы, доступные для использования в LDD.
BJ (Майку Готту): Как вы взаимодействуете с группой компаний LEGO?
МГ: У нас (Qube) отличные отношения с LEGO. Это замечательная компания с отзывчивым менеджментом. Qube и LEGO отлично работают вместе как единая команда при планировании каждой фазы. Мы ежедневно общаемся с LEGO для того, чтобы быть уверенным в полном взаимопонимании относительно происходящих вещей.
(Ронни Шереру): Как вам работа с внешней компанией?
РШ: Для нас, работа с Qube является очень хорошим опытом. С ними легко взаимодействовать и они показывают отличные результаты. Такой режим работы позволил нам сконцентрироваться непосредственно на планировании и достигнуть хороших результатов даже во время реструктуризации компании. В этом отношении изменения, происходящие как в компании, так и в индустрии в целом, не замедлили наши разработки.
BJ: LDD это первый шаг в направлении, которое я бы назвал как "LEGO на заказ"... как вы думаете, что ждёт LDD в будущем?
МГ: Мы все надеемся, что LDD будет развиваться и включать большее количество элементов, а также новые возможности для строительства. Направление развития LDD очень сильно зависит от реакции его пользователей.
РШ: Как уже сказал Майк, это сильно зависит от самих поклонников LEGO. В краткосрочной перспективе наиболее важные задачи - больше элементов и лёгкость в использовании. Следите за другими новостями, это всё что мы пока можем сказать. Новая версия LDD планируется через 12-18 месяцев, одновременно для Mac и Windows, конечно же...
В следующем выпуске BrickJournal мы более детально обсудим LEGO Digital Designer, дадим анализ первой публичной версии LDD, а также подготовим больше интервью с Майком, Ронни, а также некоторыми строителями LEGO, которым выпала возможность поработать на тем, что изначально должно было бы быть микрогородом!
Команда разработчиков LEGO Digital Designer:
Вверху, слева направо: Майк Готт: директор, Ронни Шерер: старший директор.
Внизу, слева направо: Марк Саттон: ведущий программист, Хьюго Гудзон: программист, Эдди Хейден: руководитель отдела тестирования.
LDD: события и факты:
01.05.2002 Проект LDD стартовал под кодовым названием "Арена".
11.07.2003 Вышла версия LDD 1.0
01.10.2003 Вышла версия LDD 1.1
06.02.2004 Открыт онлайн-доступ к галерее трёхмерных моделей
14.06.2004 Вышла версия LDD 1.2
04.10.2004 Вышла версия LDD 1.3 для подписки (BrickMaster)
08.11.2004 Вышла версия LDD 1.3 для LEGO Factory
25.08.2005 Вышла версия LDD 1.4 и запущен сервис LEGO Factory
25.09.2005 Официально загружена миллионная копия LDD
С сайта Qube’s, wwwqubesoft.com:
Компания Qube была основана в 1997 году. Основная цель - разработка технологий для создания высококачественных игр и других трёхмерных приложений. В далёкой перспективе Qube’s намерена обеспечить вещание трёхмерных образов через Интернет. Qube имеет все основания достигнуть таких результатов, т.к. укомплектована опытными профессионалами, способными создать единую команду. Qube базируется в Лондоне, Англия, и в настоящее время состоит из 30 человек, работающих на постоянной основе, а также множества подрядчиков.