С телефона играется примерно половина раздела, и делится она не по возрасту игр, а по числу клавиш. Там, где хватает крестовины и двух кнопок — платформеры, шмапы, аркады — палец справляется. Там, где нужен точный курсор, шесть кнопок или одновременный обзор мышью — стратегии, файтинги, трёхмерные шутеры — начинается борьба с управлением, а не с игрой.
Проверить проще всего на лёгком: откройте Xargon с телефона и посмотрите, как под экраном появляется пульт.
Коротко
- Пульт появляется сам после старта игры: крестовина слева, кнопки действий справа. Нажатия уходят в эмулятор как настоящие клавиши.
- В играх с мышью пульта нет — палец работает курсором: ведёте, курсор едет; тапнули — клик левой кнопкой. Правой кнопки нет.
- Кнопка «Клавиатура» открывает системную клавиатуру телефона: для имён, кодов и текстовых игр.
- Экран у игр DOS 4:3, поэтому в вертикальном положении картинка вдвое меньше. Поворачивайте телефон и включайте полный экран.
- Пальцем нормально играются платформеры, шмапы и аркады; шутеры с обзором мышью, файтинги и стратегии — плохо.
Как устроено управление на сенсорном экране
Под чёрным экраном после запуска появляется блок кнопок. Он не имитирует нажатия «понарошку»: каждая кнопка шлёт в эмулятор настоящее событие клавиши — нажатие при касании, отпускание при снятии пальца. Для игры это неотличимо от клавиатуры.
Раскладка зависит от жанра, потому что жанры требуют разного:
- Платформеры и шутеры: крестовина плюс Ctrl, Alt, Space и Esc — то самое сочетание, на котором стояло управление в большинстве игр DOS.
- Кинематографические платформеры вроде Prince of Persia: к крестовине добавляется Shift, без которого принц не хватается за карниз и не достаёт меч.
- Файтинги: крестовина и шесть кнопок ударов, A S D и Z X C.
- Пинбол: Shift и пробел.
- Стратегии, головоломки, арканоид: пульта нет вовсе, вместо него мышиный режим.
Мышиный режим устроен так: ведёте пальцем — курсор повторяет движение, отпустили — происходит клик левой кнопкой в этой точке. Из этого следует главное ограничение: правой кнопки не существует. В Dune II и SimCity 2000, где правая кнопка отменяет инструмент, придётся искать ту же команду в интерфейсе.
Отдельно стоит кнопка «Клавиатура». Она открывает системную клавиатуру телефона, и всё, что вы набираете, уходит в игру. Без неё не ввести имя в таблицу рекордов, ответ в «Поле чудес» или чит-код в DOOM.
Что реально играется пальцем
Платформеры. Идеальный случай: направление плюс прыжок плюс выстрел. Xargon, Commander Keen, Crystal Caves, Monster Bash требуют от пальца ровно того же, что требует любая мобильная игра-платформер.
Шмапы. Tyrian 2000 и Raptor держат палец в одном режиме: вести корабль и не отпускать огонь. Пауз на переключение оружия почти нет, а магазин между уровнями работает через меню.
Арканоид и пинбол. Paranoid в мышином режиме управляется пальцем едва ли не лучше, чем мышью. У пинбола ситуация хуже: на пульте одна кнопка Shift, то есть один флиппер вместо двух — поиграть можно, но не так, как задумано.
Пошаговое. Scorched Earth и Super Worms не требуют скорости вовсе: выставили угол, выставили силу, выстрелили. Это лучший жанр для телефона в дороге.
Аркады на одной кнопке. Llamatron, Dangerous Dave и подобные короткие вещи переживают сенсорный экран без потерь.
Общий признак у всего этого списка один: игра просит не больше двух действий одновременно. Как только требуется третье — например, бежать, прыгать и стрелять в один момент, — большому пальцу физически не хватает точек касания, и разница между «трудно» и «невозможно» стирается.
Второй признак — цена ошибки. Там, где смерть отбрасывает на начало длинного уровня, промах пальцем по крестовине воспринимается как несправедливость. Там, где уровень короткий, та же ошибка стоит двадцати секунд и не раздражает.
Во что с телефона лучше не начинать
Трёхмерные шутеры с обзором мышью. Quake и Duke Nukem 3D рассчитаны на пару «мышь плюс клавиатура»: одной рукой смотрите, другой идёте. На пульте поворот делается крестовиной, и это медленно. DOOM в этом смысле терпимее — там вертикального прицела нет вовсе, — но и он останется игрой для компьютера. Управление разобрано в гайде по первому эпизоду.
Файтинги. Семь кнопок на экране размером с ладонь — это не про приёмы. Mortal Kombat на телефоне превращается в перебор кнопок наугад.
Стратегии с мелким интерфейсом. В Civilization и Master of Orion интерфейс рисовался под разрешение 320×200 и мышь: пальцем вы будете промахиваться по пунктам меню, а не думать над ходом.
Игры с нестандартной раскладкой. У Sopwith управление на запятой, точке и слэше; на пульте эти кнопки есть, но привыкать к ним на телефоне дольше, чем играть.
Всё, что рассчитано на долгую партию. Прогресс не переживает перезагрузку страницы, а телефон перезагружает вкладки сам, когда ему не хватает памяти. Почему так устроено — в разборе про запуск игр в браузере.
Почему картинка такая маленькая?
Потому что игры DOS рисовались в пропорции 4:3, а телефон вы держите вертикально. В портретной ориентации ширина экрана становится ограничителем, и картинка занимает верхнюю треть.
Лечится это двумя действиями подряд: повернуть телефон в горизонтальное положение и нажать «На весь экран». Кнопка сама пытается зафиксировать альбомную ориентацию — на Android это обычно срабатывает.
На iPhone полноэкранный режим для обычных элементов страницы Safari даёт не всегда, поэтому кнопка может ничего не сделать. Тогда остаётся повернуть телефон руками и убрать автоповорот в настройках, чтобы экран не прыгал обратно.
Пиксели при этом растягиваются без сглаживания — картинка остаётся резкой, а не мыльной, потому что игра рисовалась в разрешении 320×200 и любое сглаживание только испортило бы её.
Ещё одна мелочь, которая портит впечатление: браузерная панель адреса. Она съедает высоту, и в портретном режиме от картинки остаётся совсем немного. Прокрутите страницу на пару пикселей вниз, панель свернётся сама.
Можно ли подключить клавиатуру или геймпад?
Клавиатуру — да. Bluetooth-клавиатура для телефона отправляет в браузер обычные события клавиш, а игра ждёт именно их. Нажмите на чёрный экран, чтобы ввод ушёл в игру, и дальше всё работает как на компьютере.
Геймпад — нет. В нашем плеере поддержка геймпадов не настроена, и обещать её мы не будем: подключённый контроллер просто ничего не сделает. Проверить, что сам геймпад жив и его видит браузер, можно тестером геймпада — но это проверка устройства, а не способ поиграть.
Отдельно про наушники: звук в браузере включается только после касания страницы, это правило самих браузеров. Если музыки нет — коснитесь экрана игры. Проводные наушники и Bluetooth работают одинаково: эмулятор отдаёт звук обычным способом, и телефон сам решает, куда его направить.
Что обычно идёт не так
Кнопки нажимаются, персонаж стоит. Симптом: пульт реагирует подсветкой, в игре ничего. Причина: игра ждёт другую клавишу — например, в меню нужен Enter, а на пульте нажимают Space. Что делать: открыть «Клавиатуру» и нажать нужную клавишу с системной раскладки.
Палец промахивается по крестовине. Симптом: персонаж дёргается не туда, особенно по диагонали. Причина: касание уходит на границу между кнопками. Что делать: держать телефон в альбомной ориентации — кнопки становятся крупнее, а зона под большой палец шире.
Игра сворачивается сама. Симптом: вкладка перезагрузилась, игра начата заново. Причина: телефон выгрузил вкладку из памяти, пока вы отвечали на сообщение. Что делать: не уходить из вкладки посреди уровня, тяжёлые игры оставить компьютеру.
Первый запуск съел трафик. Симптом: сорок мегабайт по мобильной сети. Причина: вес архива написан на странице, но до нажатия кнопки его редко читают. Что делать: смотреть строку с размером, тяжёлые игры запускать по Wi-Fi.
Телефон греется и садится. Симптом: через двадцать минут корпус тёплый, заряд заметно ниже. Причина: эмулятор постоянно занимает процессор, это не фоновая задача. Что делать: играть короткими заходами и выбирать лёгкие игры — платформер тратит заметно меньше, чем трёхмерный шутер.
С чего начать на телефоне
Разумный первый заход: Xargon — проверить пульт, Tyrian 2000 — проверить, как ведётся корабль пальцем, Paranoid — посмотреть на мышиный режим. Если после этого захочется чего-то на вечер и с клавиатурой, список по жанрам лежит в подборке классики DOS, а не знаете, что выбрать, — пусть решит рандомайзер игр.
Вопросы и ответы
Нужно ли ставить приложение, чтобы играть с телефона?
Нет, всё работает во вкладке браузера. Экранные кнопки рисует сама страница после запуска игры, ставить эмулятор отдельно не требуется.
Почему кнопки появляются не сразу?
Пульт собирается после того, как эмулятор поднялся и игра стартовала: до этого нажимать некуда. Если игра запустилась, а кнопок нет, обновите страницу и запустите ещё раз.
Как ввести чит-код или имя, если клавиатуры нет?
На пульте есть кнопка «Клавиатура» — она открывает системную клавиатуру телефона, и символы уходят прямо в игру. Так набираются коды, имена в таблице рекордов и ответы в текстовых играх.
Работает ли правая кнопка мыши на телефоне?
Нет. Касание переводится в нажатие левой кнопки, правой в нашем плеере нет. В стратегиях и головоломках, где правая кнопка отменяет действие или открывает меню, это заметное ограничение — ищите ту же команду в интерфейсе или на Esc.
Сколько трафика уйдёт на игру?
Столько, сколько весит её архив: от одного до сорока мегабайт, точная цифра написана на странице игры до запуска. Плюс около двух мегабайт на сам эмулятор. Дальше всё берётся из кеша браузера.