ScummVM

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Олег Большаков (обсуждение | вклад) в 12:28, 10 января 2012. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
ScummVM
ScummVM
Интерфейс ScummVM 0.10.0 с оформлением «modern»
Тип Интерпретатор
Разработчик Команда ScummVM
Написана на C++[2]
Операционная система Кроссплатформенное ПО
Первый выпуск 8 октября 2001[1]
Аппаратные платформы Android, Linux, Haiku, macOS и Windows
Последняя версия 1.3.1 (12 июля 2011 года)
Репозиторий github.com/scummvm/scumm…
Лицензия GNU General Public License
Сайт scummvm.org
Логотип Викисклада Медиафайлы на Викискладе

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

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

Поддерживаемые платформы и игры

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

Также существует ряд сборок для игровых консолей — Sony PlayStation 2, GameOS(Playstation3), Sega Dreamcast, Nintendo GameCube, Nintendo Wii портативных игровых консолей — GP2X и GP32, Nintendo DS, PlayStation Portable, Dingoo A320, мобильных телефонов от Motorola на платформах EZX и MotoMAGX, и карманных компьютеров — Palm OS/Tapwave Zodiac, Symbian OS, ОС Android, платформа Maemo (Nokia 770, Nokia N800, Nokia N900 и Nokia N810), Apple iPhone, Microsoft Windows Mobile, Bada (Samsung wave и wave II) и платформа шаблон не поддерживает такой синтаксис[4].

ScummVM поддерживается в общей сложности более ста игр,[5] среди которых классические квесты на базе SCUMM издателей LucasArts Entertainment и Humongous Entertainment, ранние квесты на базе AGI Sierra Entertainment, квесты различных разработчиков.

После слияния кодовой базы проекта FreeSCI в 2009 году ScummVM, начиная с версии 1.2.0, стала поддерживать игры на базе SCI.[6]

Примечание

Ссылки