Дружба народов: эмуляция и портирование игр на смартфоне.
Katana Zero, Borderlands, The Legend Of Zelda, Super Mario Kart, Persona, GTA. Всё вышеперечисленное - игры с разных платформ. Но что, если я скажу вам, что у каждого из вас есть устройство, на котором вы можете запустить каждую из этих игр?
Да, вы все правильно поняли. Речь о вашем телефоне. Поговорим о применении смартфона, как универсальной портативной консоли.
Для начала, я расскажу вам свою историю вката в мобильный гейминг. Началась она с того, что я захотел иметь в кармане портативное игровое устройство. Тогда я начал выбирать из существующих консолей: PSP, PS Vita, Nintendo DS и их ревизии. Однако, идея покупки подобного девайса быстро отметается, если взглянуть на список игр, выходивших на нём. Nintendo быстро отпала, так как покупать консоль на вторичке за оверпрайс из-за Mario Kart и Zelda я не хотел.
Список игр для PSP и Vita больше радует потребителя из СНГ, однако желание покупать консоль ради нескольких игр и мириться при этом с проприетарными разъёмами и носителями (применимо к любой консоли) всё ещё выглядела так себе.
Тогда появились Nintendo Switch и Steam Deck. В первом случае мы имеем дело с библиотекой игр от Nintendo, но дополненной несколькими проектами вроде Ведьмака, Crysis или Skyrim. Поиграть во что-то подобное в портативе было удивительной перспективой. Однако высокая цена на консоль и игры для неё, а также обязанность возиться с немалым девайсом быстро меня оттолкнули. Стоит добавить, что проходить игры, рассчитанные на длительные сессии в портативном режиме - то ещё удовольствие. Для этого больше подходят платформеры, файтинги или что-то, что сюжетно не пытается тебя сильно грузить. В общем интерактивное кино/крупные тайтлы на портативке нужны, в основном, для приятного ощущения "вот это я боярин".
Steamdeck хоть и имеет практически всю библиотеку игр с ПК, но её габариты все ещё больше, чем я хотел бы носить с собой.
"Всё то ему не-так" скажите вы. И да, отвечу я вам, всё мне не-так.
Я хотел иметь небольшой удобный девайс с удобным интерфейсом, на котором можно было бы играть в разные игры.
В то время я уже слышал про эмуляцию, но перспектива мириться с отвратительным интерфейсом большинства эмуляторов меня тоже не радовала. Но в один момент я захотел сыграть в Pokemon с Gameboy Advance. Для этого я скачал эмулятор MyBoy.
Что ж, интерфейс скудный, эмулирует только Gameboy, но работает неплохо.
Тогда я понял, что игры из Google Play - это дно. И ведь ничего удивительного в этом выводе нет. Консольные игры не имели привязки к магазинам и были полноценными. Не было предметов или контента, которые нельзя получить в игре своими силами без доната. Эти игры полноценны. Компании, которые выпускают консоли, делают ставки на игры. Ведь ради них мы покупаем их устройства, верно?
Когда я это понял, я начал активнее исследовать эмуляторы. Тогда я нашёл Lemuroid.
Этот эмулятор позволяет сносно эмулировать игры до тех, что выходили на PS2, включая консоли Nintendo. Интерфейс у него весьма приятный и удобный, а проблем с эмуляцией я ещё не встречал. Кстати, батарею он садит очень слабо. В поезде я 5 часов к ряду наиграл в Tekken 6 и потребление батареи у Lemuroid было ниже, чем у Телеграма или Яндекса.
После этого мне захотелось чего-то большего и я познакомился с эмулятором Skyline.
Он позволяет эмулировать Nintendo Switch и имеет крайне приятный интерфейс. Да, есть его аналог - Egg NS, однако он принуждает тебя купить недешёвый геймпад, без которого ты не отроешь для себя мир кривой эмуляции пары игр, которые хоть как-то довели до ± играбельного состояния (в той же Зельде тебя встретят либо 5 fps, либо непрогруженные текстуры).
Могу сказать, что Skyline хорошо справляется со своими обязанностями, но игры со свича, как я и говорил, до сих пор работают на Android со скрипом. Без проблем я сумел запустить разве что Omori и Undertale, но работают они отлично.
Тем не менее, опыт со SkyLine был неудовлетворительным. Katana Zero, например, работать отказался, а Hyper Light Drifter хоть и запустился, но играть в 5 fps без катсцен было не очень приятно. Это заставило меня перешагнуть на ступень по-ниже. А именно на эмуляцию PS Vita с помощью эмулятора Vita3K.
Скажу сразу, интерфейс - не сильная его сторона, но игры эмулируются сносно. Если у вас была PS Vita, и вы возмущались, что её сенсорная панель мало задействована в играх, то я могу сказать, что ваше несчастье - для пользователей эмулятора - невиданная радость, так как сенсорная панель не эмулируется. В Uncharted это действительно может вызывать проблемы, но если выбирать игры, где она не используется, то всё будет нормально.
А можно ли поиграть во что-то нормальное без сторонних лаунчеров? Да. Вам в этом помогут .apk файлы. Множество хороших портов с ПК можно найти на просторах интернета и беспрепятственно их запустить на своём телефоне. Таким образом я всё-таки запустил Katana Zero (и сумел его перепройти без каких-либо проблем и ограничений) и имею возможность запустить, скажем, Hotline Miami или полноценный Hitman.
Я мог бы сейчас сказать, что таким образом можно выбрать консоль, которую вы окончательно захотите купить, исходя из того, какие игры вам больше понравились. Что ж, вы с немалой вероятностью не захотите покупать ничего. Да, мы имеем проблему отсутствия физических кнопок при игре на телефоне, но всегда можно докупить сторонний геймпад. Лично я уже привык к сенсорным кнопкам, и меня абсолютно не радует перспектива носить с собой геймпад, который я буду цеплять на телефон, когда захочу сыграть. Меня устраивает то управление, что мне предоставляет эмулятор или порт игры (помимо шифтов. Шифты - это безусловно проблема).
Особенно при игре на телефоне радует возможность быстро сохранить игру (тот же Lemuroid позволяет сделать это мгновенно), свернуть приложение и заняться своими делами. А когда вновь захочется сыграть можно так же быстро открыть эмулятор и мгновенно запустить сохранение.
В общем, телефон - это универсальный девайс. В том числе и хорошая игровая консоль.
Вы скажете: "быстро садится батарея!"
Я отвечу: "консоли высаживаются так же. А если вас волнует вопрос высадки вашего основного устройства, то можно носить с собой внешний аккумулятор, который и без того, вы скорее всего носите с собой. Кстати, телефон в последнее время заряжается значительно быстрее любой консоли".
Лично я готов заплатить одним циклом зарядки за собственный комфорт.
В заключение скажу, что я за унификацию наших гаджетов. В телефоне собрано огромное количество самых разных гаджетов, что делает пользование их функциями удобнее. Так почему бы не принять, что телефон, как игровая платформа не так плох, как все думают?