Введение
Игры в браузере. Полагаю, первые воспоминания — игры c Newgrounds на Flash или стрелялки в ВК на Unity. И воспоминания притом давние, ведь запуск контента Adobe Flash Player заблокирован с 12 января 2021-го, а видеть их своими глазами доводилось и того раньше.
Некоторое время (да и сейчас тоже) считалось, что Flash-игры мертвы и уже никогда не вернутся. Для многих не будет спойлером, что это не так.
Flash-игры не исчезли. Они снова стали нишевыми, как и в на заре своего появления. Ряд игр был переписан на HTML5, часть получила лаунчеры, некоторые портированы на другие движки и вышли в Steam. Также остаётся возможность использовать древние программы для Win 7 или старше.
Но доводилось ли запускать в браузере большие игры? На ум приходит Киберпанк в облаке? Это один из подходящих ответов, но об облаках в другой раз.
Речь пойдёт о четырёх видеоиграх в привычном смысле слова, но перенесённых не из браузера, а в браузер в хронологическом порядке выхода оригиналов: HOMM III The Shadow of Death (2000) — CS (2000) — Minecraft (2009) — Fallout Nevada (2011).
Heroes of Might and Magic III
The Shadow of Death
Heroes of Might and Magic 3: Классическая пошаговая стратегия с фэнтезийной тематикой. Сбор ресурсов, развитие городов и сражения с армией соперников. Уникальные герои добавляют стратегическую глубину. Визуальный стиль и музыка создают неповторимую атмосферу.
Heroes of Might and Magic 3 The Shadow of Death: дополнительный контент к классической стратегии добавляет новые горизонты в увлекательный мир фэнтези. Сюжетные кампании, вводят новые элементы в захватывающий геймплей.
Разработка порта стартовала в 2020 году, а выпуск проекта случился в в 2021-м. Из карт доступны локации второго дополнения — «Дыхания смерти». Сейчас проходит открытое бета-тестирование. Текущая версия имеет ошибки и работает медленно, но проблемы решаемы. Багов тьма (объекты скачут, неровные иконки, лаги). В браузерной версии доступны одиночные сценарии и мультиплеер. Можно загружать пользовательские карты.
Игровой движок написан на JavaScript. Для подготовки данных используется PHP — стандартная библиотека с расширениями. Всего написано около 100 тысяч строк.
Готово:
- Карта, битва, туман войны, звуки
- Заклинания, существа, артефакты, навыки, городские здания и города
- Мультиплеер без глобальных блокировок (ходы и битвы игроков не мешают другим)
- Запись реплеев, режим наблюдателя
- Возможность модифицирования
- Поддержка любых разрешений экрана
В планах:
- Подстраивающийся интерфейс для ПК/планшета/телефона
- Нестандартная битва с 4 героями и увеличенным полем
- Собственный парсер и компилятор .h3m на PHP
herowo.game
Возможно, название сайта произошло от текущего технического состояния.
Counter-Strike 1.6
Counter-Strike. Легендарный многопользовательский шутер от первого лица. Простые механики, командный геймплей и узнаваемые карты. Cбалансированность оружия и стратегический уклон делают игру вечно актуальной для соревновательного опыта.
Геймплей не урезан, доступно множество карт и режимов. В том числе кастомный контент, беседы и дискуссии в чате.
У разработчиков есть группа в ВК, где они периодически публикуют списки изменений. Самые свежие публикации и обновления были в конце июля.
play-cs.com
Minecraft Alpha
Песочница с бескрайним творческим потенциалом. Выживание в воксельном мире, где можно строить, исследовать и выживать. Ресурсы добываются, монстры угрожают ночью. Простота освоения и бесконечные возможности покорили миллионы игроков.
В браузере доступна официальная версия Java Edition Classic 0.0.22a_01 от 29 июня 2009-го. Древняя и практически пустая альфа является скорее историческим экспонатом.
Для запуска нужно перейти на сайт Minecraft Classic, указать ник и нажать кнопку «Start». После можно приступать к исследованию и строительству. Доступно аж 10 видов (!) блоков.
Minecraft Classic содержит только творческий режим. Выживания нет. В текущем виде нет врагов, но в игре всё равно есть с кем взаимодействовать — с Х̷̦̈́и̵̡̏р̵͙̈́о̷̯̿б̶͎̈́р̶̧̑й̷͓н̵̨̿о̵͎̔м̴̧̂ с вашими друзьями. В сотворённом мире могут находиться одновременно до 10 человек (я + 9 друзей).
classic.minecraft.net
Fallout Nevada & Sonora
Fallout: классическая RPG в постапокалиптическом мире. Глубокий сюжет, вариативный геймплей и мрачная атмосфера. Выборы игрока влияют на исход событий. Боевая система пошаговая, атмосферу поддерживает ретрофутуристический стиль.
Nevada — приквел к первому Fallout. Заимствует типовой контент и движок оригинала. Новый сюжет, диалоги, персонажи, локации и прочее. Игрок — выходец из Убежища 8. Задача — найти Комплект Наружной Безопасности для организации охранных мероприятий будущего Города Убежища.
Sonora — история крестьянина, которого судьба толкнула на непростой путь. Обычного человека, оказавшегося на перепутье. Между двух сторон света. Между прошлым и будущим. Пустыня Сонора ждёт тебя, крестьянин. Что ты будешь делать со своей свободой?
Моды для классических Fallout (Fallout Nevada и Fallout Sonora) собраны для веба на Javascript. Работают с компа и планшета.
Поддерживаются сохранения, всё нормально работает и грузится благодаря асинхронной файловой системе — файлы подгружаются на лету, вместо того, чтобы всё загружалось разом.
2 сентября для Sonora вышло DLC — Dayglow. Его порт пока не доступен, но в перспективе может появиться.
В планах добавление других модификаций для Fallout, но для них нужны тестировщики.
fallout-nevada.ru
Заключение
Надеюсь, брифинг по портам был интересен. Сочтёмся в других блогах. Это ещё не всё.
Знаете другие такие порты?
- Напишите блог про них сами! (Мне в падлу????????)
- Давайте напишем блог вместе! (Мне немного не в падлу)
Лучшие комментарии
Браузерного квейка 3 не хватает.
Я тоже хотел написать про игры в браузере, но
Не понравился блог? Сообщите мне
браузерные клоны кс — то, что меня в принципе познакомило с кс. не перечислить количество клонов, в которые я наиграл за все эти года. в принципе браузерные игры — тема, о которой можно говорить вечно.
Дум 3 есть в браузере, делал давно про это видео
Забыл. Я как любитель хентая скажу, что есть порт одной из лучших хентай стратегий 90ых в браузере. Вернее не самой игры, а порт движка. Но нужен образ диска или архив с файлами для её запуска.
Херово.гейм хех