Серия «DOS Мультиплеер (Сетевые игры)»

17

OpenTTD (14) в браузере + Сетевые игры

Серия DOS Мультиплеер (Сетевые игры)

Всем привет! Удивитесь вы или нет, но я был первый кто запустил OpenTTD в браузер, и было это аж 2012 году (*). Оказывается в youtube даже сохранилось видео этой сборки:

На тот момент игра работала в разрешении 800x600 и с трудом давала 24 фпс (в видео заметно лагает курсор). С тех пор прошло 12 лет, сообщество OpenTTD стремительно развивало проект, системы компиляции C++ в js развались, появился WebAssembly.

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

release-14 был издан буквально неделю назад. Его-то я и взял за основу. Итоговая сборка работает быстро благодаря WebAssembly, и позволяет играть практически на любом разрешении экрана. В игру включены:

  • Свободная графика (newgrf)

  • Свободная музыка (open-msx)

  • Свободные звуки (open-sfx)

  • AI: AdmiralAI, AiAi, ChooChoo, DictatorAi, FastPTPAI, MogulAI, NoCAB, RoadRunner, Rondje, SimpleAI, TrackAI, trAlns

  • 3 многопользовательских сервера для игры по сети

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

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

Первому игроку приготовиться!

--

* - История портирования игры

Показать полностью
17

Red Alert мультиплеер в браузере

Серия DOS Мультиплеер (Сетевые игры)

Привет всем! Хочу напомнить вам, что на моем портале вы можете насладиться игрой в классические DOS-игры по сети. Особенно я хотел бы отметить знаменитую стратегию с неповторимой атмосферой - Red Alert. Эта игра является настоящей жемчужиной моей коллекции. Приглашаю вас зайти и поиграть совершенно бесплатно, без рекламы и регистрации. Это настоящая чистая настальгия!

Как играть:

  1. Перейдите по ссылке.

  2. Включите IPX.

  3. Скопируйте ссылку и отправьте ее другим игрокам.

  4. Игра может занять несколько минут для загрузки (1-5 минут).

  5. Выберите "Multiplayer game" в главном меню.

  6. В следующем меню выберите "Network".

  7. Дождитесь, пока другие игроки присоединятся к лобби.

  8. Вы можете создать собственную игру или присоединиться к существующей.

Ищите соперников в нашем канале Telegram или Discord.

Показать полностью
27

WarCraft I/II: Игра по сети в браузере

Серия DOS Мультиплеер (Сетевые игры)

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

WarCraft II

  1. Перейдите по ссылке.

  2. Включите IPX.

  3. Скопируйте ссылку и отправьте другим игрокам.

  4. Выберите "Multi Player Game" в главном меню.

  5. Выберите "IPX Network".

  6. Нажмите "Connect".

  7. Создайте (Create) или присоединитесь (Join) к игре.

  8. Когда будете готовы, нажмите на чек-бокс рядом со своим именем что бы начать игру.

WarCraft I

  1. Перейдите по ссылке.

  2. Включите IPX.

  3. Скопируйте ссылку и отправьте другим игрокам.

  4. Выберите "Start a new game" в главном меню

  5. Выберите "Network Game

  6. Нажмите "Ok" для подключения

Напарников для игры можно поискать в группе в Телеграм или Дискорд.

Показать полностью 1
135

Герои Меча и Магии II: Игра по сети в браузере

Серия DOS Мультиплеер (Сетевые игры)

Продолжаю добавлять сетевые DOS игры на свой портал, сегодня я добавил Герои Меча и Магии II. Игра поддерживает подключения до 6 человек по сети. Как обычно игра полностью бесплатна для всех.

Схема подключения:

  1. Переходим по ссылке.

  2. Подключаемся к IPX-серверу.

  3. Отправляем ссылку другу.

  4. Первый игрок должен создать игру используя "New Game" -> "Multiplayer Game" -> "Network" -> "Netbios" -> "Host".

  5. Воторой игрок должен подключиться используя "New Game" -> "Multiplayer Game" -> "Network" -> "Netbios" -> "Guest".

  6. Игра долго инициализирует подключение, но затем работает нормально.

    Напарников для игры можно поискать в группе в Телеграм или Дискорд.

Показать полностью
10

Grand Theft Auto: игра по сети

Серия DOS Мультиплеер (Сетевые игры)

Удивительно, но оказывается, в первую часть игры GTA можно было играть по сети! Заинтригованы? На моем портале вы можете сразиться с друзьями в самую первую часть легендарной игры.

Схема подключения:

  1. Переходим по ссылке.

  2. Подключаемся к IPX-серверу.

  3. Отправляем ссылку другу.

  4. Один игрок должен создать игру используя "Geather Network", а другой подключиться используя "Join Network"

  5. Нажимаем "Enter" для запуска игры.

    Кстати в игру можно играть не только вдвоем... Напарников для игры можно поискать в группе в Телеграм или Дискорд.

Показать полностью
107

DOOM: Кооператив и детматч в браузер

Серия DOS Мультиплеер (Сетевые игры)

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

Схема подключения:

  1. Переходим по ссылке.

  2. Подключаемся к IPX-серверу.

  3. Отправляем ссылку другу.

  4. В меню игры нажимаем F10.

  5. PROFIT???

    Напарников для игры можно поискать в группе в Телеграм или Дискорд.

Показать полностью
80

Duke Nukem 3D: Deathmatch - мультиплеер в браузере

Серия DOS Мультиплеер (Сетевые игры)
Duke Nukem 3D: Deathmatch - мультиплеер в браузере

Сетевой Дюк возвращается в браузер.

Вообще-то, это не такая уж и новость: сетевые игры DOS я запустил в браузере два года назад. Но из-за санкций эта технология была уничтожена. Что ж, я вложил весь свой опыт и разработал новую версию сетевого стека js-dos для игры по сети. Дюк Нюкем - пока что единственная опубликованная игра, работающая по сети. Но это пока...

IPX поверх TCP/IP

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

Эта схема универсальна и позволяет запускать DOS-игры без изменений.

Запускаем игру

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

Вот краткое руководство:

  1. Переходим по ссылке.

  2. Подключаемся к IPX-серверу.

  3. Отправляем ссылку другу.

  4. Выбираем "Network Game" -> "Launch Duke Nukem 3D".

  5. PROFIT???

А у меня лагает

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

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

А с кем играть то?

Сообщество js-dos/doszone пока не очень большое, и у меня нет хорошего ответа, но вы можете зайти в нашу группу в Телеграме или Дискорде и может вам повезет.

Показать полностью 1 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества