Коллекция игр MS-DOS в Internet Archive увеличилась ещё на 2500 наименований. Это самое большое обновление коллекции с момента её создания в 2015 году.

Как обычно, игры запускаются прямо в браузере (через эмулятор). Понятно, что они потребляют больше ресурсов, чем на оригинальном «железе». В некоторые даже сложно играть из-за подтормаживаний. Как ни странно это звучит, но иногда, чтобы сыграть в игру MS-DOS из детства, нужно докупить памяти и проапгрейдить CPU на машине 2019 года.

Восстановление игр MS-DOS


Большая часть игр для Internet Archive восстановили активисты проекта eXoDOS, который в последние годы значительно расширился — и пытается найти игры абсолютно всех периодов компьютерной истории, начиная с самых ранних простых игр в первые пару лет IBM PC, и заканчивая современными играми, которые способны запускаться под MS-DOS. Кроме того, они пытаются найти и отсканировать руководства пользователя и другие материалы для каждой игры.

Коллекция Internet Archive — не просто кучка древних игр, в которые теперь можно поиграть в онлайне. Нет, это часть большого проекта по сохранению программного обеспечения и истории. Наличие старого исполняемого файла и отсканированной копии руководства — это лишь первые несколько шагов. За (почти) 40 лет своей истории операционная система MS-DOS на самом деле заметно изменилась под капотом, и иногда программы писались только для работы на очень специфическом оборудовании и в очень специфической настройке. Они выходили, продавалось некоторое количество экземпляров, а затем игры исчезали с полок и из человеческой памяти.

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

Загрузка с CD-ROM


Куратор программной коллекции Internet Archive Джейсон Скотт (Jason Scott) пишет о некоторых проблемах при попытке эмуляции игр MS-DOS в браузере. Например, коллизии клавиатуры, когда браузер перехватывает нажатия клавиш, и потребность в серьёзных вычислительных ресурсах для работы всего этого хозяйства.

Некоторые проблемы решаемы, некоторые пока нет (они переведены в офлайн для будущей работы), но самая распространённая проблема, с которой столкнулись специалисты — то, что загрузка игр с CD-ROM занимает очень много времени: «CD-ROM стали отличной инновацией в 90-е годы, позволяя включить в состав игр аудио и видео в невиданных объёмах, — пишет Джейсон. — В зависимости от используемых трюков, гейм-девелоперы могли реализовать full-motion video (FMV), воспроизведение звуковых дорожек CD для фоновой музыки, а также уровни и вариации сюжета далеко за пределами возможностей дискет.

Но это очень большой объём данных (до 700 мегабайт на компакт-диск), так что эмуляция таких игр в браузере представляет определённую сложность, ведь клиент должен скачать всё содержимое и загрузить в память на локальной машине в качестве виртуальных файловых ресурсов. Это огромная нагрузка для подавляющего большинства пользователей: загрузка сотен мегабайт в память, удержание там, а затем потеря всего содержимого, когда окно браузера закрывается. Вероятно, это одна из самых больших проблем при попытках играть через эмулятор Internet Archive.

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

  • DOS-версия Adventure, которая называется Microsoft Adventure. Небольшой ребрендинг оригинальной текстовой игры начала эпохи (1981 год).



  • Mr Blobby (1994).
  • Super Munchers: The Challenge Continues (1991) — ремикс оригинальной образовательной игры, где «жевун» собирает слова, представляющие данную тему или идею. Для своего времени это была одна из самых интересных образовательно-развлекательных игр.
  • Street Rod (1989) — удивительно компактная гоночная игра размером 600 килобайт, где игрок переносится в 1960-е годы и участвует в гонках на деньги.
  • Digger (1983): вышел на самой заре эпохи IBM PC и приобрёл широкую известность даже в СССР. Прекрасная маленькая игра, где игрок управляет машиной, прокладывая тоннели в горе, и должен собирать алмазы. Стрелять кнопкой F1.


  • Floppy Frenzy от той же студии Windmill Software — чуть более старая игра, которая вышла в 1982 году. Можно заметить эволюцию игр за год: всего одним годом ранее графика была проще, движения в игры немного более грубые и совершенно странная тема. Вы — дискета, которая избегает магнитов и ставит ловушки для них, чтобы собрать магниты до истечения времени. Если вы этого не сделаете, ангел спустится и унесёт вас в дискетный рай. Опять же, ловушки расставляются кнопкой F1.


Можно найти свои любимые игры тех лет — и поиграть в них. Вот лидеры по количеству просмотров в коллекции:

  1. Oregon Trail (1990)
  2. Prince of Persia (1990)
  3. Oregon Trail Deluxe (1992)
  4. Pac-Man (1983)
  5. Wolfenstein 3D (1992)
  6. SimCity (1989)
  7. Prehistorik 2 (1993)
  8. Disney's Aladdin (1994)
  9. 4D Prince of Persia (1994)
  10. Stunts (1990)
  11. Ms. Pac-Man (1983)
  12. Where in the World is Carmen Sandiego Enhanced (1989)
  13. Dune 2 — The Building of a Dynasty (1992)
  14. Scorched Earth (1991)
  15. Leisure Suit Larry 1 — Land of the Lounge Lizards (1987)

Комментарии (26)


  1. Pyhesty
    15.10.2019 01:19

    Интересно, что на отечественном ресурсе (олд-геймс) более 8700 игр!
    да, нет запуска с браузера, но все игры протестированы, есть руководства и даны рекомендации по запуску…
    огромная работа наших энтузиастов
    откровенно, по мне интереснее оригинальные файлы игры, а возможность запуска в браузере — вторична(но круто, не спорю)
    ps: с сайта олд-гейм.ру "каталог, в котором представлены 8724 игры"...


  1. Metotron0
    15.10.2019 03:53

    Олды, подскажите, много лет не могу найти игру, потому что не представляю, как искать.
    Примерно в 1990-м году играл в досовскую игру (первое, во что играл на компьютере), но помню о ней очень мало, так как сам был сильно мал. Помню, что «комната» была заполнена квадратами, вроде зелёными, но заполнена вроде бы не целиком, между ними кажется были проходы. Надо было ходить человечком, он мог пинать (на пробел) квадраты перед собой, они летели вперёд, если там было место, а если не было, то исчезали. За человечком охотились враги, которых можно было летящими квадратами прихлопнуть. А если постучать по границе комнаты, по ней шла рябь, которая делала врагов, которые под неё попадали, временно съедобными, как в пакмане. И было вроде бы три квадрата с ромбами, их уничтожить было нельзя, зато если их собрать вместе, уровень заканчивался и начинался новый. Ещё уровень заканчивался если уничтожить всех врагов.
    Очень надеюсь, что эта игра не только найдётся, но и найдётся в этом архиве игр.


    1. Wesha
      15.10.2019 05:40

      1. virtualtoy
        15.10.2019 06:49

        В сокобане врагов нет. Возможно, Boulder Dash или ее вариации?


        1. Metotron0
          15.10.2019 16:00

          Если только максимально далёкие вариации :( Мне оттуда больше всего запомнилась механика пинания кирпичей, которые в полёте зацепают врагов, тащат с собой и давят об дальнюю стену


          1. igorp1024
            15.10.2019 16:26

            Ещё можно было бы с натяжкой назвать Supaplex, но там не квадраты, а относительно типичный Boulder Dash. Ну и было это не в 1990-м, а позже.


    1. Newbilius
      15.10.2019 08:34

      Нагло посоветую уже упомянутый форум Old-Games с разделом "опознание игр по описанию", в 99% случаев помогают найти именно то, что надо :)


    1. igorp1024
      15.10.2019 12:02

      Может, не рябь, а переливающаяся разными цветами рамка? И враги напоминали уток? (мне в детстве напоминали; но не так давно, найдя эту игру мне показалось, что я тогда ошибался). И собрать нужно было несколько ключей, кажется.


      1. Metotron0
        15.10.2019 12:34

        Что угодно может быть, 30 лет прошло же


        1. igorp1024
          15.10.2019 13:48

          ВСПОМНИЛ!!! Snarf.
          Оно?


          1. Metotron0
            15.10.2019 15:43

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


    1. xcont
      16.10.2019 09:06

  1. Industrialman96
    15.10.2019 05:25

    Золотой ресурс, вот если бы ещё бы по старым мобильным платформам так добавили.


    1. khim
      15.10.2019 09:47

      «Старые мобильные платформы» — это, я извиняюсь, что? Игры для всяких PalmOS, в основном, меньше 20 лет назад вышли… вокруг таких новинок ещё копирайтеры бродят стаями…


      1. Industrialman96
        15.10.2019 12:38

        J2ME, BrewOS, BrewMP, Symbian, Docomo Doja и другие. Имеется в виду, что всех игр каждой из этих платформ нет в одном месте, структурированных по размеру экрана и жанру игры.


        1. khim
          15.10.2019 16:01

          Эти платформы ещё слишком молоды, чтобы на Archive.org их размещать. Как бы вам не хотелось иного, но, увы, это таки правда.


  1. aleksandros
    15.10.2019 09:54

    Как же это круто!


  1. CoolCmd
    15.10.2019 10:50

    прошелся по нескольким играм. везде stream only, т.е. как я понял, можно играть только в браузере, а это неудобно. например, в dune 2 звук заикаится, хотя нагрузка на процессор и видюху смешная. ESC не выполняет игровые функции, а выходит из полноэкранного режима (ограничение браузеров).


    из F12 выдернул ссылку на архив игры и запустил в "нативном" dosbox. игра идет идеально, плюс масштабирование картинки можно настроить, железо другое выбрать (midi).


    кстати, управление в dune 2 просто адовое, даже хуже, чем в warcraft 1.


    1. CoolCmd
      15.10.2019 11:22

      оказалось, что в настройках игры (setup.exe) была выбрана клава, поэтому кнопки мыши не работали. это еще один недостаток игры в браузере, там setup.exe не запустишь.


  1. Shaginov
    15.10.2019 11:30

    А они же выпускают Total DOS Collection (TDC), тот что на торрентах лежит?


    1. khim
      15.10.2019 12:13

      Формально — это совсем разные люди. Но не удивлюсь, если на практике — списки людей сильно пересекутся.


  1. DocBorya
    15.10.2019 12:01

    Это офигенный проект. Все мы родом из детства. И так приятно порезаться в пекмена спустя 20 лет. Вернутся в детство. Спасибо всем кто участвует в восстановлении. И отдельное спасибо habr за ссылку на ресурс.


  1. arseniy2
    15.10.2019 14:15

    Кстати супер. Не так давно играл в какую-то часть Dangerous Dave в браузере.


  1. annasmirn
    15.10.2019 15:58

    Давно ищу игру «Танчики». Только не современные всякие World of Tanks и т.д., а на денди была игра. По-моему, ККК называется. Я в нее резалась с удовольствием


    1. khim
      15.10.2019 16:11

      Это как так можно «давно искать», если буквально первая же ссылка в Гугле ведёт на рабочую версию?

      Или вам нужна конкретно покоцанная пиратами версия? С этим сложно: с пиратками мало кто из ретро-комьюнити хочет связываться… только если оригинал утерян…


    1. arseniy2
      16.10.2019 01:09

      Нужно больше инфы. На денди всякие разные танчики были.