Светлая тема

Рецензия на игру Virtual Sailor 5.0

На этот раз я начну с воспоминаний. Не то чтобы детских, но довольно старых. Более чем годичной давности. Думаю, все согласятся, что срок немалый - применительно к нашему игровому делу.

Итак, где-то год с гаком тому назад я скачал демо-версию игры под названием Virtual Sailor 2.0. Самодел в чистом виде - писал ее один человек, энтузиаст яхтенного дела. Зачем качал - и сам не понял. Никогда раньше не замечал в себе склонности к симуляторам яхт, сделанным "на коленке". Короче. Я был в шоке. С одной стороны - абсолютно взрослая графика. "Корсары" тогда еще не родились, но второй VS по качеству изображения моря уверенно бил такую вещь, как Fleet Command. Суша и трехмерная модель яхты смотрелись немногим хуже.

С другой стороны, налицо была удивительная атмосфера. Я не знаю ни одной игры, которая оказывала бы настолько умиротворяющее воздействие на человеческую душу. Море, яхта, солнышко светит - благодать! Нарисовать-то такое относительно несложно, но у автора еще и получилось так, что этим моментально проникаешься. Здорово получилось.

Впрочем, насчет того, что аналогов не существует, я слегка приврал. Аналог есть. В единственном числе. И все от того же автора. Называется Micro Flight. Гражданский летный симулятор - планеры, дельтапланы, парапланы и сверхлегкие ЛА. И то же самое ощущение - полное умиротворение! Летишь, ловишь восходящие потоки, хорошо тебе…

Так выглядела "демка" второй версии. А буквально на днях свет увидела версия за номером пять.

Any comments?

Конечно, вся эта чудесная атмосфера никуда не делась (почти никуда, как подсказывает мне внутренний голос). Все те же ослепительно белые яхты на хорошо прорисованном море. Mare Tranquilitas. Наслаждайтесь покоем. Но.

Но надо вам сказать, что VS обладает "открытой архитектурой". Примерно как Microsoft Flight Simulator. И понравилась эта игрушка далеко не только мне одному. А потому список плавсредств начал быстренько расширяться - подключились счастливые покупатели. Сейчас VS содержит в себе энное количество моделей яхт (от крохотного "Финна" до здоровенных крейсеров), но в дополнение к этому там можно оседлать массу других вещей. От водного мотоцикла до "Титаника". От "Виктори" (флагманский корабль адмирала Нельсона) до "Тайфуна" (да-да, того самого - см. скриншоты).

Я вовсе не хочу сказать, что, когда в один ряд с белоснежными яхтами становится контейнеровоз водоизмещением в 25000 тонн или атомная подлодка, это чем-то оскорбляет идею, дух или атмосферу игры. Просто такой разнобой - очень серьезное испытание для симулятора. Насколько хорошо он воссоздает управление этими штуковинами?

Как только начинаешь смотреть на это пристально, - сразу становится ясно: все-таки вещица самодельная. Что бы вам ни показалось на первый взгляд, здесь все очень и очень простенько. И почти каждая удачная находка имеет свой противовес. С чего начнем? С яхт, конечно.

Парус

Virtual Sailor начинался именно как симулятор яхты - и неудивительно, что его самые лучшие моменты относятся к моделированию небольших парусников с косым вооружением. Игрушка добросовестно обсчитывает даже подъемную силу, которую создают паруса. А если речь идет о гонках, то вы (как и в жизни) имеете возможность перекрыть противнику ветер. Все это было еще в той самой второй версии, с которой и началось данное повествование. Менять центр тяжести "посредством самого себя" здесь тоже можно; другое дело, что в отличие, скажем, от Sail Simulator 4.0 в VS большинство яхт имеет такие габариты, что вывешивание за борт не оказывает на них ни малейшего влияния.

В этих делах я, мягко говоря, не являюсь истиной в последней инстанции. Но, тем не менее, не совсем понимаю, как можно в самый натуральный левентик разогнаться до двадцати узлов. Еще одним сложным моментом следует считать спинакер. Вообще работа с ним здесь реализована довольно занятно: как только приближаешься к бакштагу (и дальше), тут же - хлоп! - стаксель исчезает, а вместо него в мгновение ока появляется спинакер. И скорость яхты тут же падает. А если при этом еще и убрать грот, то она встанет как вкопанная. А спинакер - вот он. Надутый, красивый такой.

Ну и всякие аварийные ситуации. Все, кому я показываю галфвинд при полных парусах, спрашивают: а перевернуться можно? А как же. Только при условии, что повалишься на борт. На том же самом малюсеньком "Финне" я ставил такой эксперимент: уходил на нос так, что яхта начинала изображать "Титаник" в зените славы. И ничего.

Еще одна проблема - парусники с прямым вооружением. Понятно, что автор тут не при чем, все претензии - к тому энтузиасту, который "построил" "Виктори". Вроде бы нормальный линейный корабль, но его физическая модель - это все те же два косых паруса, что очень заметно. А вообще, яхты - это круто.

Back to Myst

Как и говорилось, VS поддерживает и нормальные кораблики - без парусов. И даже подводные лодки. Но это у него получается еще хуже.

Очередной прикол. Беру американский колесный речной пароход, втыкаю его в океан и врубаю на полную волны и ветер (интересно, что в опциях VS сила ветра и волнение между собой не связаны - можно установить шестиметровые волны при полном штиле). Ну, думаю, сейчас увидим игрушку во власти стихий. Как бы не так - пароходик выгребает, причем довольно бодро. Становится ясно, что собственная парусность в физической модели не учитывается. Правда, когда я поставил его лагом к волне, в ту же секунду перевернулся.

Здесь же проявляется еще один неудачный момент VS - довольно жесткая привязка физической модели к маленьким суденышкам. Я имею в виду то, как корабли отвечают на движение руля. Тот же самый здоровенный контейнеровоз начинает поворачивать практически моментально и останавливается на новом курсе сразу же, как только перо руля приходит в нейтральное положение. Рулить любым кораблем в VS - занятие легкое и приятное. Не то что в жизни.

Возможность изображать подлодки доходит до уровня полной неприспособленности. Дело начинается с глюков в обсчете сопротивления среды - немецкая субмарина серии VII шпарит примерно с двадцатиузловой скоростью в надводном положении, а уйдя под воду, разгоняется аж до тридцати (в жизни ее скорость упала бы примерно до восьми). Ну и, наконец, сама динамика подводного движения не радует. Лодки очень медленно реагируют на перекладку горизонтальных рулей.

Посудина, которая мне действительно понравилась - это Nexus, который в описании называется "футуристической подводной лодкой". Субмарина сработана в стиле Myst - по крайней мере, снаружи. Соответственно, претензий к ее характеристикам никаких. Футуристическая - значит, футуристическая. К тому же, в отличие от многих других кораблей, эта лодка имеет оружие! И вот тут мы плавно переходим к рассмотрению еще одной интересной особенности Virtual Sailor.

В стиле Deathtrack

Пятая версия VS предлагает нам морские бои! Ну что ж, решение правильное. Яхты яхтами, а пострелять хочется. Особенно в многопользовательском режиме. А потому некоторые экземпляры оборудованы пушками, торпедами и даже управляемыми ракетами.

Получилось довольно весело. Целиться, правда, дико неудобно - перекрестие почему-то передвигается реверсированной мышью. Особенно сложно стрелять ракетами и управляемыми торпедами. Они здесь наводятся на точку, которую надо удерживать в прицеле (примерно так применяются многие настоящие противотанковые ракеты). Самонаводящегося оружия нет в принципе, - чтобы не страдала играбельность.

Одно попадание - смерть для любой посудины. Я напоминаю, что начиналось это все, как нормальный яхтенный симулятор, а потому кораблики не тонут, только переворачиваются. Даже если речь идет о дуэли подводных лодок, то потопленная субмарина ведет себя совершенно как оглушенная рыбина, - лихо всплывает на поверхность и переворачивается там кверху брюхом.

Если бы мне предложили дать этому делу дальнейшее развитие, я все же ввел бы самонаводящееся оружие и реалистичные средства обнаружения. Чтоб было как в жизни. Но вообще и так неплохо. Особенно весело в процессе гонки садануть по катерку, который тебя обгоняет. Deathtrack в чистом виде.

Слайдер смерти

Ну и в завершение рассказа. На первый взгляд все ОЧЕНЬ красиво. Особенно если помнить о том, что движок (не говоря уже обо всем остальном) сработан одним человеком. Особенно хорошо получилась поверхность моря при сильном волнении. Отдельный разговор - подводные виды. Солнечные блики на морском дне - пятерка с плюсом. То, как солнце просвечивает через морскую поверхность - еще одна пятерка с плюсом. Здорово. В дополнение к этому последняя версия VS располагает такой небезынтересной особенностью, как корректное звездное небо - им можно пользоваться в целях навигации.

Однако тут же выясняется, что это самое небо успешно просвечивает через море при виде сверху, - отчетливо видны звезды, находящиеся ниже линии горизонта. При взгляде из-под воды хорошо заметно, что солнечные лучи в дополнение ко всему прочему пробивают и скалы, и корпус посудины. Одним словом, присмотришься, - и восторги начинают плавно исчезать.

Но особенно мне запомнился один слайдер в меню графических опций. Он называется "Water Scenery Area" и производит эффект, равного которому я еще не видел. Короче - если довести его до максимума, то на гигагерцовом "пне", оснащенном вторым GeForce, FPS упадет до цифры 6.5. Не шучу. Впечатление - потрясающее.

Одним словом, практически у каждого элемента красоты есть своя оборотная сторона. Как правило, малопривлекательная.

Если бы я был…

…разработчиком этой вещи, что бы я сделал? Для начала поздравил бы себя, - не так уж и плохо получилось. Поздравив, осмотрелся бы, - не маячит ли на горизонте какая-нибудь Microsoft. На данном этапе Virtual Sailor явно выходит за рамки проекта мощностью в одну человеческую силу. Конечно, тут возникнут новые проблемы, но… Подумав об этом, продолжил бы работу над игрой. Ликвидировал бы глюки и существенно усложнил моделирование. Сейчас VS явно не в состоянии корректно проглотить все те кораблики, которые под него написаны.

Но я пока что не разработчик. Каков будет окончательный вердикт? В целом - неплохо. Умиротворяет. Как и раньше.