Почему сенсорный экран не годится для ретро-игр, и как с этим бороться
Многие из тех, кому сейчас за тридцать, не прочь вернуться во времена своего детства и насладиться классическими видеоиграми из эпохи 8- и 16-битных приставок. Да и более юное поколение не всегда может устоять перед неуловимым обаянием примитивной графики Sega Mega Drive II или Super Nintendo. К тому же, для этого сегодня вовсе не обязательно покупать настоящую приставку, (хотя клоны тех же Sega или SNES до сих пор продаются), ведь существует множество программных эмуляторов для самых разных плаформ, в том числе и для мобильных Android, iOS и Windows Phone.
Однако почему-то на ультрасовременном смартфоне, который по вычислительной мощности предстаёт настоящим суперкомпьютером на фоне простенькой «Сеги», зачастую не удаётся успешно пройти даже первый уровень хорошо знакомой игры, хотя на приставке вы справлялись с ней с закрытыми глазами.
В чём же подвох? А всё дело в том, что вместо специально сконструированных джойстиков в качестве органов управления мы используем сенсорный экран, который абсолютно неприспособлен для подавляющего большинства приставочных игр. И если первые эмуляторы старых консолей для Android и Windows Mobile 6 представляли собой порты DOSBox и отличались нестабильностью, то проблема современных эмуляторов заключается не в ошибках программирования, а именно в неудобных органах управления.
Когда мы устанавливаем современную игрушку под Android или iOS, мы не только видим чёткую детализированную картинку и превосходно проработанную анимацию, все органы управления там максимально точно настроены для удобства игрока. С играми для 16-битных приставок всё наоборот: в каждой игре свои собственные органы управления, свои приёмы и особенности, подогнанные именно под аппаратный джойстик конкретной консоли. Неудивительно, что сенсорный экран не может заменить такой манипулятор и всё заканчивается тем, что ваши большие пальцы встречаются в середине экрана.
Как с этим бороться? Напрашивается очевидный ответ: при помощи джойстиков. Практически любой современный джойстик с беспроводным интерфейсом Bluetooth можно подключить к смартфону или планшету и в полной мере насладиться каким-нибудь классическим «Соником» или «Червяком Джимом». Это могут быть в том числе и джойстики к современным приставкам вроде Wiimote или PS3 Dualshock, которые совместимы с протоколом Bluetooth, но с ними всё немного сложнее.
Для устройств под управлением Android существует бесплатное приложение
Чтобы подключить контроллер от PlayStation 3, потребуются права администратора (рута) и приложение
Проводной контроллер для Xbox 360 и других консолей можно подключить к любому устройству на Android через переходник Micro USB OTG-USB 2.0. Как правило, никаких специальных настроек для этого не требуется. Для подключения беспроводного джойстика от Xbox 360 потребуется специальный донгл для подключения к ПК, который нужно будет установить в этот переходник. Для большинства эмуляторов и игр такая связка полностью работоспособна.
Смартфоны HTC c оболочкой HTC Sense, к сожалению, не поддерживают работу с Bluetooth-джойстиками. Если вы готовы отказаться от фирменной оболочки в пользу совместимости, то можно попробовать перепрошить аппарат, например, на CyanogenMod 11.
В iPhone и iPad с джейлбрейком можно использовать приложение
В устройствах под управлением Windows Phone 8 приставочные джойстики, к сожалению, неработоспособны, поэтому для таких аппаратов придётся покупать специализированные контроллеры, например, производства компании
Необычное решение — установить специальные джойстики непосредственно на сенсорный экран. К примеру, миниатюрные джойстики
Независимо от того, какой контроллер вы подключили к своему смартфону или планшету, нужно убедиться в том, что он передаёт правильные команды. Обычно настройка управления при распознавании джойстика осуществляется автоматически без какого-либо участия пользователя. Однако в некоторых случаях, в том числе и в процессе переназначения кнопок и клавиш, может потребоваться нажатие этих самых органов управления.
Соответствующие утилиты для переназначения органов управления входят в состав всех упомянутых выше приложений. Пользователям Android можно также порекомендовать бесплатную программу
Простота подключения беспроводных контроллеров к смартфонам и планшетам на руку не только любителям приставочных ретро-игр. До последнего времени разработчики мобильных игр ориентировались исключительно на управление через сенсорный экран, из-за чего мы утратили не только реальное наслаждение геймплеем игровой классики, но и возможные перспективы развития самих смартфонных приложений.
А ведь по производительности даже недорогие современные аппараты оставляют далеко позади настоящие игровые суперсистемы недавнего прошлого. Во многих трубках и планшетах есть возможность вывода изображения высокого разрешения на телевизор через интерфейс HDMI. В итоге мы получаем чуть ли не идеальную универсальную игровую приставку, причём мы можем подобрать к ней контроллер на своё усмотрение. И это вовсе не обязательно должен быть джойстик — им могут стать и всевозможные системы распознавания жестов, как, например, Microsoft Kinect, PlayStation Move или Razer Hydra. Так что не пора ли разработчикам мобильных игр подумать о возможности адаптации своих продуктов под такие средства управления, гораздо более удобные и перспективные, чем сенсорный экран?