ScummVM

ScummVM — это собрание созданных заново (независимо от разработчиков оригиналов) игровых движков, изначально разработанное для запуска игр фирмы LucasArts, использующие систему SCUMM (VM в названии обозначает виртуальная машина, англ. virtual machine). Благодаря продуманной архитектуре ScummVM также поддерживает множество не-SCUMM-игр таких компаний, как Revolution Software и Adventure Soft, для которых разработаны собственные интерфейсы взаимодействия с ресурсами (так называемые движки, англ. engines).

ScummVM

Интерфейс ScummVM 2.1.0 с оформлением «modern»
Тип Интерпретатор
Разработчик Команда ScummVM
Написана на C++[1]
Операционная система Кроссплатформенное ПО
Первый выпуск 8 октября 2001[2]
Аппаратная платформа Android, Linux, Haiku, macOS и Microsoft Windows
Последняя версия 2.2.0 (27 сентября 2020)
Читаемые форматы файлов ScummVM settings[d]
Создаваемые форматы файлов ScummVM settings[d]
Лицензия GNU General Public License
Сайт scummvm.org
 Медиафайлы на Викискладе

ScummVM — это независимо написанная альтернатива части кода игровых программ, занимающаяся интерпретацией используемых для описания игрового мира скриптовых языков в таких играх, вместо того, чтобы эмулировать аппаратуру машины, на которой запускались игры. В таком качестве ScummVM позволяет играм, которые поддерживаются, запускаться на платформах, отличающихся от тех, под которые они были изначально разработаны. Кроме того, переписывание движка игр даёт возможность исправить некоторые баги, присутствующие в оригинальном движке, а также добавить новые возможности (например, улучшенный саундтрек для игр Beneath a Steel Sky, Simon the Sorcerer и некоторых других[3]).

Описание

Портируемость кода является одной из основных целей проекта[4]. Существуют официальные порты около трёх десятков операционных систем и платформ, также существуют неофициальные сборки, разрабатываемые добровольцами. В число поддерживаемых платформ входят ОС семейств Microsoft Windows, Mac OS X, UNIX, включая GNU/Linux, BSD (FreeBSD, NetBSD, OpenBSD, DragonFly BSD) и Solaris. Также поддерживаются AmigaOS, Atari/FreeMiNT, BeOS/Haiku, MorphOS и OS/2.

Также существует ряд сборок для игровых консолей (PlayStation 2, PlayStation 3, Sega Dreamcast, Nintendo 64, Nintendo GameCube, Nintendo Wii), портативных игровых консолей (Dingoo A320, GP2X, GP2X Caanoo, GP2X Wiz, Nintendo DS, OpenPandora, PlayStation Portable), мобильных телефонов от Motorola на платформах EZX и MotoMAGX, карманных компьютеров (Android, iPhone, Maemo, Palm OS/Tapwave Zodiac, Symbian OS, Windows Mobile, bada/Tizen и BlackBerry PlayBook[5]) и телевизоров Samsung Smart TV (серии 2009 года).

ScummVM поддерживает в общей сложности около 200 игр[6], в число которых входят классические квесты на базе SCUMM издателей LucasArts Entertainment и Humongous Entertainment, ранние квесты на базе AGI Sierra Entertainment, квесты различных разработчиков. После слияния кодовой базы проекта FreeSCI в 2009 году ScummVM, начиная с версии 1.2.0, стала поддерживать игры на базе SCI[7].

Поддерживаемые игры

Следующие игры поддерживаются текущей версией ScummVM[8].

Игры LucasArts на движке SCUMM

В хронологическом порядке:

Игры Sierra On-Line

Игры Coktel Vision

  • Bargon Attack
  • The Bizarre Adventures of Woodruff and the Schnibble
  • Fascination
  • Geisha
  • Gobliiins
  • Gobliins 2: The Prince Buffoon
  • Goblins Quest 3
  • Lost in Time
  • Once Upon A Time: Little Red Riding Hood
  • Playtoons No. 1: Uncle Archibald
  • Playtoons No. 2: The Case of the Counterfeit Collaborator
  • Playtoons No. 3: The Secret of the Castle
  • Playtoons No. 4: The Mandarin Prince
  • Playtoons No. 5: The Stone of Wakan
  • Playtoons: Bambou le Sauveur de la Jungle
  • Urban Runner
  • Ween: The Prophecy

Игры Horrorsoft/Adventure Soft

Игры, выпущенные компанией Adventure Soft (ранее известной как Horrorsoft):

Игры Humongous Entertainment

  • Backyard Baseball
  • Backyard Baseball 2001
  • Backyard Baseball 2003
  • Backyard Football
  • Backyard Football 2002
  • серия игр Big Thinkers
  • серия игр Blue's Clues
  • серия игр Fatty Bear
  • серия игр Freddi Fish
  • серия игр Junior Field Trips
  • серия игр Pajama Sam
  • серия игр Putt-Putt
  • серия игр Spy Fox

Остальные игры

ScummVM также поддерживает следующие игры:

Примечания

  1. The scummvm Open Source Project on Open Hub: Languages Page — 2006.
  2. https://www.scummvm.org/news/20201009/
  3. Touché: The Adventures of the Fifth Musketeer Music Enhanced Soundtrack Released
  4. ScummVM Portability guidelines
  5. ScummVM для PlayBook
  6. Список поддерживаемых игр
  7. ScummVM 1.2.0 «FaSCInating release» is here!
  8. Не все игры могут быть пройдены до конца или даже запущены. Некоторые из них всё ещё находятся в состоянии разработки. Полный и свежий список поддерживаемых игр смотрите в таблице совместимости игр ScummVM.

Литература

Ссылки

  • scummvm.org — официальный сайт ScummVM
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.