Как поиграть в старые игры в браузере

Запускаем DOS игру в браузере

Благодаря мощнейшему развитию технологий производительность эмулятора неуклонно росла, самые первые версии были на чистом JavaScript, затем был asm.js и наконец WebAssembly. Последняя версия js-dos уже имеет достаточную производительность для комфортной игры в такие игры как Duke, Doom, C&C, Red Alert, WarCraft и многие другие.

Преимущества

На мой взгляд js-dos лучшее API для запуска DOS игр в браузере. В отличии от других реализаций:

сохраняет прогресс между сессиями (запусками браузера);

работает в worker, а значит не блокирует UI браузера;

работает в node.js;

есть headless режим, т.е. без вывода на экран (идеальное решение для VR);

поддерживает сетевой протокол IPX;

нацелен на мобильные устройства;

имеет огромную библиотек готовых игр.

Многие по достоинству оценили это решение, список интеграций перевалил уже за 50 сайтов.

САЙТ НА КОТОРОМ СОБРАНЫ ВСЕМИ ЗАБЫТЫЕ ИГРЫ #shortes

Однако, в российском сегменте, js-dos по прежнему не переменятся на известных порталах.

Надеюсь, хороший обзор поможет решить эту проблему. Эта статья призвана объяснить как запустить DOS игру используя js-dos. А способов на самом деле много.

Подготовка игрового архива

js-dos оперирует понятием ‘пакет‘ (bundle). Пакет это zip архив, который содержит все необходимое для запуска игры. Сообщество js-dos развивает репозиторий DOS игр и предоставляет в открытый доступ более 1900+ пакетов DOS игр. Многие из них имеют поддержку мобильных устройств.

Проще всего подготовить пакет с игрой для js-dos — использовать «Творческую студию». Это редактор который не только сформирует пакет, но и в наглядном режиме позволяет проектировать мобильные элементы управления.

Запуск в браузере

Рассмотрим способы запуска DOS игры начиная с самого простого:

iframe интеграция

js-dos это не только API, но и экосистема, она включает плеер для ингерации через iframe. Что бы добавить игру на сайт через iframe, достаточно использовать этот код:

Вместо вставьте ссылку до вашего пакета. Ссылка должна быть url encoded.

Где взять пакет? На самом деле нет ничего проще, откройте сайт сообщества DOS Zone и воспользуйте кнопкой () для генерации кода для вставки на сайт.

ВАЖНО! Что бы работал ввод с клавиатуры iframe должен получить фокус (например, через клик) или програмно:

Интеграция через API (JavaScript)

Для запуска пакета js-dos достаточно одной строчки кода:

Сколько стоит подписка на Яндекс музыку на год цена

Функция Dos создает абстракцию js-dos плеера. Первый аргумент — div элемент, который выступает контейнером для интерфейса плеера. Для запуска конкретного пакета используется метод run, в который следует передать ссылку на пакет.

СТАРЫЕ ИГРЫ ДЛЯ WINDOWS 98 В БРАУЗЕРЕ. ОБЗОР ЗА 5 МИНУТ

Конструктор DOS определен в скрипте js-dos.js, стили плеера в js-dos.css, а эмулятор в WebAssembly файлах. js-dos.js и js-dos.css должны быть добавлены в код веб страницы до использования js-dos. Что бы избежать ошибок лучше всего использовать утилиту create-dosbox для формирования шаблонного проекта.

Для использования этой утилиты, нужно установить node.js/npm. А затем выполнить:

В случае успеха по адресу localhost:8080 будет доступна выбранная DOS игра.

npx create-dosbox my-app создаст директорию my-app, структура этой директории:

js-dos — содержит файлы последней версии js-dos (так же доступны на странице releases проекта);

bundle.jsdos — пакет c игрой;

index.html — шаблон страницы.

Таким образом достаточно заменить bundle.jsdos другим бандлом что бы изменить запускаемую игру.

Headless режим

Headless режим позволяет запускать эмуляцию в «фоне» без вывода на экран. В этом режиме вывод dosbox доступен как RGB буфер. Такую опцию можно использовать для создания VR интеграций, или например, можно встроить DOS игру внутрь другой игры.

Более подробно использование этого режима описано в документации.

Node.js

js-dos не имеет обязательных зависимостей от браузера. Вы можете запускать DOS игры в node.js программах. Например, эту возможность использовали для запуска DOOM на LISK.

Lisk — платформа для создания децентрализованных приложений, основанная на технологии блокчейн и использующая токен LSK.

DOOM на LISK даже получил приз зрительских симпатий на конкурсе проектов, а так же приз 1000$.

Более простой пример использования js-dos в node.js описан в документации.

Сетевые игры

Некоторые игры для DOS предлагают многопользовательские режимы на основе протокола ipx, модема или прямого подключения. Использование браузера не позволяет напрямую подключить два клиента. НО, используя js-dos, вы можете эмулировать прямое подключение. Это абсолютно уникальная возможность js-dos среди браузерных эмуляторов DOS.

Используя её можете создать портал для сетевых игр в DOOM, Duke Nukem 3D, WarCraft и других. Эта функция полностью бесплатна.

Чтобы активировать поддержку IPX в js-dos, вам необходимо установить для параметра withNetworkingApi значение true:

С точки зрения интеграции на веб страницу этого достаточно.

Однако, для подключения двух клиентов js-dos с помощью ipx пользователь должен настроить сервер IPX и предоставить токен сервера другим игрокам.

Мы подготовили обучающее видео для игроков, что бы им было проще ориентироваться:

Как очистить историю в мозиле
Источник

Старые Игры

Категория «Старые игры» – светлое воспоминание о прошлом, в котором привлекательность имеют все жанры ретро-игрушек. Ведь это было так здорово: бегать с Марио по плоскому пейзажу и весело собирать бонусы; бороться с ускоряющимися элементами цветного тетриса; стрелять по противникам в Quake; жевать предметы и наращивать длину змейки; взрывать все с Бомберменом; расстреливать пластинки классического arkanoid.

Да, графика в этих играх не столь эффектна, как в современных проектах. Но разве это так важно?! Ретро игры ценны за свои сюжеты, за возможность погрузиться в мир искренних битв, веселых путешествий и забавных приключений.

Теперь не требуется покупать кассеты и картриджи для приставок – играть можно с комфортом и в привычной обстановке. Современные технологии позволяют адаптировать любой проект под требования мощных компьютеров и ноутбуков и запускать привычные игры в онлайн-режиме в удобное время. Графика, оригинальный дизайн и даже тематики миссий полностью соответствуют ретро-формату, повышая привлекательность и востребованность flash-сюжетов у аудитории самого разного возраста.

Источник

Играем прямо в браузере

Теперь окунуться в историю стало легче лёгкого — у нас появилась возможность запускать некоторые игры прямо в браузере.
Достаточно воспользоваться нашим замечательным поиском, чтобы получить список игр, которые поддерживают запуск таким образом. Из списка просто переходим на страницу с игрой и находим вкладку «Играть в браузере».
Не нужно ничего отдельно скачивать и настраивать — все нужные файлы сами загрузятся и запустятся в окне.

Обратите внимание: из-за особенностей работы такой браузерной версии эмулятора мы не можем гарантировать полноценную работоспособность и корректную производительность запускаемых игр. Файлы игр и сохранений будут храниться лишь временно. В целом — мы практически никак не можем повлиять на качество эмуляции либо на процесс загрузки игровых файлов, так как у нас используется интеграция с сайтом Archive.org, чтобы реализовать эту возможность на сайте.

Однако уже можно погонять шары в Color Lines или Supaplex, очутиться в шароварах Принца Персии, скормить врагов большому червю в Dune 2, пострелять в нацистов в Wolfenstein 3D, многократно умереть в Dangerous Dave, завоевать вселенную в Master of Orion и напоследок устроить свою личную жизнь в Leisure Suit Larry.

Ну а если этого мало, то наш каталог к вашим услугам. А если у вас возникнут вопросы, то сперва обратитесь к соответствующему разделу FAQ.

В ранних версиях Doom на уровне E1M4 были стены в виде свастики, но из-за запрета на нацистскую символику в Германии её убрали в версии Ultimate Doom (для всех стран).

Чем отличается новый Яндекс Браузер от старого
Источник

10 знаменитых игр прошлого, в которые можно поиграть прямо в браузере

Мощности современных компьютеров и возможности браузеров достигли такого уровня, что позволяют запустить не только старые DOS-игры, но даже 3D-шутеры и стратегии.

Думаю, многие читатели запускали на своих компьютерах эмуляторы различных старых приставок: Dendy (NES), Super Nintendo, Sega Megadrive или PlayStation. Полноценная эмуляция подобных приставок, как и DOS-игр 1990-х годов через утилиту DOSBox стала возможной уже во времена Pentium 4 и позволила окунуться в мир старых игр и вспомнить детство, когда впечатления от игр были ярки, как никогда.

реклама

Но сказать, что подобные эмуляторы отличаются удобством, нельзя. Нужно скачать сам эмулятор, найти нужную игру, сделать необходимые настройки, изменить привязку клавиш управления, и, пока со всем этим разберешься, уже заканчивается свободное время, выделенное на игру и отвлекают другие дела. Поэтому, когда мне стали попадаться эмуляторы нового типа, позволяющие играть прямо в браузере, я сразу оценил их простоту и удобство.

Вам просто надо перейти по ссылке и начать играть, без лишних настроек и скачивания каких-либо инсталляторов на свой ПК. Сначала это были эмуляторы простых восьмибитных систем с простой графикой: ZX Spectrum, Dendy (NES) или Commodore 64, но постепенно список поддерживаемых платформ расширялся, а мощности эмуляции росли. И вот, поискав новые сайты-эмуляторы в 2022 году, я с удивлением обнаружил, что они позволяют запускать в браузере не только простые двухмерные игры, но и 3D-шутеры с весьма неплохой графикой.

реклама

В этом блоге я поделюсь с вами ссылками и впечатлениями о работе 10 популярных игр, и, если вам понравится, продолжу искать интересные игры, работающие в браузере, в следующем блоге.

Quake III Arena

Популярнейший сетевой шутер от id Software, вышедший в 1999 году, примечателен тем, что на его движке, Id Tech 3, было создано множество популярных игр, которые вполне сносно выглядят даже сейчас, в 2022 году. Heavy Metal: F.A.K.K.², Return to Castle Wolfenstein, Medal of Honor: Allied Assault — все эти игры сделаны на движке Id Tech 3, и если стала возможна эмуляция этого движка в браузере, то и до возможности поиграть в эти и множество игр начала нулевых годов в браузере осталось совсем немного, дело только за энтузиастами.

реклама

Для того, чтобы поиграть в Quake III Arena, надо перейти на сайт игры и выбрать нужный режим игры. Возможна как игра с ботами, так и игра по сети.

Почему не открывается папка в Яндекс диске

Картинка игры плавная и приятная, эффективно играть вполне возможно.

Counter-Strike 1.6

реклама

Главным конкурентом Quake III Arena в начале нулевых годов была ставшая стремительно популярной игра Counter-Strike 1.6, немного уступавшая в графике, но обладающая гораздо более захватывающим и проработанным геймплеем. Это была игра номер один во многочисленных компьютерных клубах начала нулевых годов. Поиграть в Counter-Strike 1.6 можно на довольно продвинутом и популярном сайте проекта.

В отличие от Quake III Arena, запуск которого в браузере происходит очень быстро, здесь мне пришлось подождать несколько минут, пока загрузятся все файлы. После этого игра шла плавно и корректно.

Half-Life

Если нам удалось запустить Counter-Strike 1.6, игру, созданную на базе Half-Life, то и оригинальную Half-Life тоже неплохо было бы запустить в браузере и такой проект есть.

Но я столкнулся с проблемами при запуске игры, которая никак не хотела стартовать в одиночном режиме. А вот мультиплеер прекрасно запустился, думаю, эта проблема на моей стороне.

Hexen II

Несмотря на то, что я играю на ПК уже 20 лет, некоторые популярные игры я умудрился пропустить и одной из таких игр был шутер Hexen II. Игра вышла в 1997 году и сразу стала популярной, ведь авторы удачно совместили шутер с RPG-элементами, что тогда было в новинку. И вот, по иронии судьбы, первый раз я поиграл в Hexen II в браузере, готовя этот блог. Сайт игры довольно минималистичен, запускается она быстро и играется плавно.

Думаю, возможность поиграть в браузере в подобные хиты пригодится тем геймерам, которые, как и я, пропустили их в свое время. Ведь теперь для запуска не нужно инсталлировать игру, а достаточно лишь кликнуть по ссылке.

Diablo

С шутерами мы закончили и теперь можно заняться RPG, начав с великой игры Diablo, вышедшей в 1996 году и ставшей основой для целого жанра игр. Многие геймеры моложе 30 лет пропустили Diablo, начав с гораздо более популярной второй части — Diablo II, вышедшей в 2000 году. Поэтому возможность поиграть в первую часть в браузере для них станет возможностью приобщиться к истокам жанра Action/RPG без особых затрат времени.

Игра быстро запускается, запоминает сохранения и идет довольно плавно.

Diablo породила огромное количество клонов и одним из самых удачных стала игра Nox. Nox вышла в 2000 году и сразу бросалась в глаза необычной графикой, ведь камера в игре смотрела на игрока и мир под очень крутым углом. В Nox можно поиграть на сайте проекта, а из минусов можно отметить поддержку только английского языка, что для прохождения подобных игр уже довольно критично, если вы не знаете английского.

Windows 7 как сделать браузер по умолчанию

В обычном, оконном режиме, картинка показалась мне несколько смазанной, но играть вполне комфортно.

Caesar III

Теперь можно перейти к обзору стратегий и начать хотелось бы с игры Caesar III, про которую я недавно писал цикле блогов «Несколько крутых, но забытых стратегий, в которые стоит поиграть в 2022 году». Игра запускается на русскоязычном сайте, что радует, но в самой игре установлен английский язык.

Окно игры довольно мелковато, но играть можно.

Tzar — The Burden of the Crown

А вот сайт стратегии Tzar — The Burden of the Crown, известной под названием Огнём и Мечом, вышедшей в 1999 году из-под пера болгарской студии Haemimont Games, понравился мне гораздо больше.

Да и сама игра отлично масштабируется под широкоформатное разрешение и играется очень плавно. Огромный плюс проекта в том, что и сайт, и игра поддерживают русский язык.

Starcraft

Знаменитая стратегия Starcraft тоже доступна в браузере, но пока только в демо-режиме. Но оценить графику и плавность картинки уже можно, и думаю, в скором времени проект обретет завершение, и мы сможем полноценно поиграть Starcraft в браузере.

Little Big Adventure

Я долго выбирал, какую игру добавить в этот список последней и остановился на приключении Little Big Adventure. Несмотря на то, что игра вышла очень давно, в 1994 году, играть в нее интересно и сейчас. В Little Big Adventure есть какая-то магия, заставляющая возвращаться к игре снова и снова, а помогает в этом большой мир игры и отличная изометрическая графика.

Запустить игру можно с того же сайта playclassic.games, что и Nox, а еще на нем доступны сотни других старых игр.

Итоги

Как видите, возможности эмуляции в браузере достигли качественно нового уровня и позволяют запускать даже 3D-шутеры. И через несколько лет, вполне возможно, станет доступным запуск гораздо более требовательных шутеров следующего поколения, вышедших в 2004 году: Half-Life 2, Far Cry и The Chronicles of Riddick: Escape from Butcher Bay. Раньше для этих игр мы покупали новые компьютеры и видеокарты, а сегодня в них можно поиграть на самых бюджетных процессорах со встроенной графикой. Например, на Athlon 200GE, Pentium Gold G6405 и Ryzen 3 3000G из Ситилинка.

Пишите в комментарии, а в какие игры вы пробовали играть через эмуляцию в браузере?

Источник
Рейтинг
Загрузка ...