Как играть в игры, ничего не скачивая
Есть причина, по которой люди ищут игры без скачивания. Память забита, соединение медленное, телефон чужой, рабочий ноутбук ничего не устанавливает, или просто не хочется ещё одной иконки, присылающей уведомления о ежедневной награде.
Хорошая новость: браузер перестал быть плохим вариантом несколько лет назад. Новость похуже: многое из найденного — не совсем игра, а страница, где-то на которой есть игра.
Что изменилось
Браузерные игры раньше означали Flash, а Flash умер в 2020 году. Какое-то время после этого был настоящий провал: старая библиотека перестала работать, а замены не было.
Заменой стали WebGL и WebAssembly - та же технология, которая позволяет браузеру рисовать 3D-графику и выполнять скомпилированный код почти с нативной скоростью. Игровой движок вроде Unity теперь может экспортировать в браузер и выдать то, что играется так же, как установленная версия.
Поэтому качество подскочило. Игры не делают специально для браузеров. Это те же игры, просто скомпилированные иначе.
Что сейчас хорошо работает во вкладке
- Настольные игры. Лудо, карром, шахматы, змеи и лестницы. Они никогда не были требовательными и в браузере идеальны.
- Головоломки. «Три в ряд», блоки, 2048, сортировки. Всё с запасом в пределах возможностей браузера.
- Казуальные аркады. Бабл-шутеры, змейки, взрывы кубиков.
- Простой мультиплеер. Пошаговые игры и небольшие игры в реальном времени работают нормально.
Что всё ещё нет
- Большие игры с открытым миром. Загрузка заняла бы гигабайты, и браузеру пришлось бы скачивать её каждый раз, когда её нет в кэше.
- Всё, что требует шестидесяти кадров в секунду с тяжёлым 3D. Возможно, но разрыв с нативным приложением всё ещё реальный.
- Игры, которым нужны твои файлы, сложная работа с контроллером или фоновая обработка.
Честный итог: всё, что ты назвал бы казуальной игрой, теперь работает в браузере примерно так же хорошо, как установленное.
Как распознать хорошую
Результаты поиска браузерных игр забиты страницами, которые существуют, чтобы показывать рекламу. Несколько быстрых признаков их отличают.
- Игра запускается без прокликивания. Если перед игрой нужно что-то закрыть, бизнес этой страницы — это закрывание.
- Никаких предложений скачать. Страница, которая предлагает игру, а потом толкает установить приложение, никогда не была браузерной игрой.
- Работает на телефоне. Многие старые сайты браузерных игр только для компьютера и просто не реагируют на касания.
- Страница загружается за несколько секунд. Первая загрузка WebGL-игры — это реальные несколько мегабайт, но страница вокруг должна появиться мгновенно.
- Никакого аккаунта до игры. Если головоломка хочет твою почту до начала, это плохой знак.
Первая загрузка — не вся история
Одна вещь, которую стоит знать, чтобы медленная первая загрузка тебя не отпугнула: браузерная игра скачивает свой движок при первом открытии. Обычно это несколько мегабайт и несколько секунд.
После этого он в кэше. Вернись завтра, и та же игра запустится почти сразу, потому что у браузера уже есть части. Так что оценивай браузерную игру по второму визиту, а не по первому.
От чего отказываешься
Если честно: установленная игра может надёжнее сохраняться, работать совсем без подключения и возвращать тебя уведомлениями. Если играешь в одну игру каждый день, установить её действительно лучше.
Браузерные игры лучше во всём остальном - попробовать что-то, играть время от времени, играть на чужом устройстве, играть там, где нельзя ничего установить.
С чего начать
Всё на этом сайте работает во вкладке без установки и без аккаунта. Snake Game Jim — разумный первый тест, потому что это самая требовательная из всех - реальное время, мультиплеер, непрерывный ввод. Если она идёт плавно на твоём устройстве, пойдёт и всё остальное.
Для чего-то поспокойнее у Wood Block Jim и 2048 Cube Jim нет таймера вовсе, а Carrom Jim удивляет людей больше всего, потому что физическая игра — последнее, от чего ждёшь нормальной работы в браузере.
Прогресс сохраняется в браузере, так что закрытие вкладки не выбрасывает партию.