Игры
06 апреля 2013 в 22:05

[На конкурс] Winulator — Вспомним всё!

Наверняка многие помнят ажиотаж, который был вызван появлением некоторых игр на первых версиях Windows. 95 и 98 версия операционной системы от Microsoft вместе с собой принесла практически в каждый дом такие шедевры игровой индустрии, как Caesar, Starcraft, Fallout. Этот список можно продолжать ещё очень долго, но от перечисления игр века нам легче не станет. Некоторые, возможно, хотели бы поностальгировать, перепроходя тот же Starcraft: Brood War. Но не каждый сможет найти нормально работающую версию для своего ПК. Да и наблюдать графику уровня 98-го года на ЖК-панели будет не очень приятно. Поэтому человек, который искал эту игру, скорее выберет «кустарный» мод для Starcraft 2, в котором будет перенесены все кампании первых частей. Но это неправильно! Тогда не почувствуешь той мощи, той атмосферы игры. Не сможешь полностью окунуться в нее с головой… Но что же делать, если не удается найти нормальную цифровую копию игры? Ответ прост. Нужен обычный телефон на Android!

f801d8

Дэн Алони… возможно, что такое имя многим ничего не скажет. Но этот человек создал принципиально новую программу для Аndroid -девайсов. Эмуляторов DOS , PS , Nintendo уже довольно много для мобильных операционных систем. Дэн же создал программу, которая позволит вам насладиться игрой с  Windows 95/98  на своём устройстве. И совершенно неважно, к какому классу относится ваш гаджет. Будь то бюджетник или же мощный флагман Winulator одинаково прекрасно работает на любом из них.

Правда, Winulator является скорее конвертером, который адаптирует коды старых Windows-based игр под управление Android. По словам самого автора программы, его детище использует общедоступные Windows API-коды для «переделывания» игр. Так, например, для игры Caesar 3  требуется около десяти тысяч строк кода. Нетрудно догадаться, что написать такое чудо с нуля практически невозможно.

40c412

Конвертация же происходит очень быстро и всего лишь в два этапа. Первый — вы запускаете десктопную версию Winulator ’а и конвертируете нужную вам игру. Второй — просто переносите готовые файлы на телефон или планшет. После чего вы сможете запустить собранный самим «порт» через версию программы для Android. Порой бывает так, что Winulator будет «ругаться» на сборку версии игры, не станет запускаться, будет вылетать. Но не стоит пугаться этого. Нужно всего лишь перезагрузить устройство. После этой нехитрой манипуляции игра запустится.

Разработчик клятвенно заверяет, что в будущем весь механизм работы Winulator изменится. Не нужно будет конвертировать игры. Достаточно будет просто скачать нормальную версию из библиотеки Winulator , которая запустится на официальном сайте программы, и запустить её с телефона одним нажатием. Сейчас же первый запуск игры может вызвать некоторые трудности. К проблеме нормального запуска, о которой я писал выше, может добавиться ещё одна. Это простое отсутствие файлов игры. Бывает иногда такое, что программа не может найти определённый файл. Но вы-то его сбрасывали на устройство! Нужно перепроверить местоположение файла (он должен находиться в корне накопителя). Если же это не помогло, то следует прописать путь к файлу вручную. По умолчанию Winulator сразу находит нужные файлы, но бывают казусы.

dd18cf

Лучше всего рассказать о возможностях мобильной версии программы, запустив игру. Это я и попытаюсь сделать на примере Starcraft: Brood War.

Версию Starcraft ’а можно не подготавливать у себя на компьютере. Слава Богу, за нас это уже давно сделали. Для запуска Starcraft нужно придерживаться одного «но». Игра не запустится, если версия эмулятора ниже 2.0.1. Поэтому придется найти высокую версию программы или же просто скачать её с Play Market’a. Нужно сказать, что существуют две версии Winulator. Одна из них платная, другая же бесплатна. По сути, они ничем не отличаются сейчас. Но разработчик утверждает, что в будущем в платной версии появится полная поддержка с его стороны, а также доступ к некоторым функциям, о которых он умалчивает сейчас. Сейчас же платная версия является возможностью поблагодарить Дэна за такую чудесную работу.

После того, как я скачал и закинул папку с файлами игры на карту памяти, она появилась у меня в обзоре всех доступных игр. Запускается же игра простейшим нажатием на надпись. И вот мы нажимаем «Launch».

Нас встречает тот самый фон, который был присущ первой части игры. Следом за ним начинается видеоролик. Должен сказать, что в версии игры для Winulator ничего не вырезано. Это всё тот же полноценный Starcraft. И весит он примерно столько же (1,5 гигабайта).

aa06fe

После наслаждения роликои мы попадаем в меню, которое точно так же анимировано. Естественно, выбираем «Один игрок». И вот тут мы сталкиваемся с проблемой. Напечатать текст просто так не получится. Для этого разработчик встроил в программу функцию, которая называется Control Widgets. Суть её состоит в вызове экранчика, который показывает разделение основного дисплея на зоны. Сама игра не занимает полностью весь экран. Остаются небольшие зоны. В эти зоны вы можете поместить свои «виджеты». Это будут кнопки, которые вызывают определенный виджет или же задают функцию.

Как известно, в  Starcraft не особо поиграешь без кнопок клавиатуры, а уж без мышки — тем более. Для удобства можно назначить область экрана, нажатие на которую будет равносильно правому щелчку мыши, либо другой функции. Например, вы нажимаете на квадратик с надписью «sticky mouse right-click» и тапаете на области квадрата с игрой. Юниты же, которых вы выбрали, просто перемещаются в эту точку, либо атакуют её в зависимости от ситуации. То есть, переживать по поводу того, что нет мыши, не стоит. Сенсорный экран заменит её. Точно так же и осуществляется скроллинг карты. Вы просто добавляете виджет со стрелочками. Каждая стрелочка, как уже не трудно догадаться, перемещает камеру в определенную сторону. Чтобы вызвать клавиатуру, добавляем виджет под названием «Keyboard Popup» и наслаждаемся результатом.

713e64

Полностью рассказывать сюжет Starcraft нет смысла. О нем не знают лишь единицы. Но пару слов я всё же замолвлю. Сюжет игры основывается на противоборстве трёх основных рас галактики: терранов, зергов и протоссов. События разворачиваются в 2499 году. В ходе активной колонизации космоса земляне (терраны) сталкиваются с неведомой до тех пор расой зергов. Эти существа путешествуют в космосе от системы до системы, уничтожая всё на своем пути. Под удар и попала одна из основных колоний Мар-Сара. Конфедерация, которая является господствующей группировкой землян в этом секторе, отказывает в помощи колонистам. Тогда ситуацию в руки берет шериф Джим Рейнор… К нему примыкает группировка «Сыны Корхала», которая в своих сердцах лелеет мечту о свержении конфедерации. В ходе ожесточённых боев удалось узнать, что зергов «привели» на эти колонии. Разгорается война. Война между терранами, зергами и таинственными протоссами. Но она не обходится без драматической истории Джима и «призрака» Сары Керриган…

2881be

Должен признать, что встретил я всего два минуса в игре. Во-первых, это до ужаса неудобное управление. К нему очень долго привыкаешь. Быстро играть попросту не получится. Во-вторых — играть лучше всего, подключив телефон или планшет к розетке. Если же вы захотите поиграть где-нибудь на улице или в маршрутке, то будьте готовы распрощаться с сорока процентами батареи минут за тридцать минимум. Во всяком случае, мой HTC Desire S  с кастомной прошивкой потерял около половины заряда за 40 минут. И это очень прискорбно.

8c851b

В целом же, игра портирована превосходно.Все присутствует в ней: звуки, музыка, ролики, юниты. Winulator со своей задачей справился на отлично. И я, как фанат серии Starcraft , получил большое удовольствие, сыграв в него на телефоне.

Сейчас же очень мало игр, которые можно запустить с помощью Winulator’ a. Пока что Starcraft и  Caesar 3. Но Дэн уже давно обещает, что вскоре даст всем геймерам мира сыграть в  Fallout 2  на своем Android -устройстве. И я думаю, что это будет революционно, ведь проект эмуляции игр 90-х годов имеет большое будущее!