ScummVM
| ScummVM | |||
|---|---|---|---|
| | |||
| Интерфейс ScummVM 0.10.0 с оформлением «modern» | |||
| Тип | Интерпретатор | ||
| Разработчик | Команда ScummVM | ||
| Написана на | C++[2] | ||
| Операционная система | Кроссплатформенное ПО | ||
| Первый выпуск | 8 октября 2001[1] | ||
| Аппаратные платформы | Android, Linux, Haiku, macOS и Windows | ||
| Последняя версия | 1.6.0 (31 мая 2013 года) | ||
| Репозиторий | 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 позволяет играм, которые поддерживаются, запускаться на платформах, отличающихся от тех, под которые они были изначально разработаны. Кроме того, переписывание движка игр даёт возможность исправить некоторые баги, присутствующие в оригинальном движке, а также добавить новые возможности (например, улучшенный саундтрек для игр 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].
В хронологическом порядке:
- Maniac Mansion
- Zak McKracken and the Alien Mindbenders
- Indiana Jones and the Last Crusade: The Graphic Adventure
- Loom
- The Secret of Monkey Island
- Monkey Island 2: LeChuck's Revenge
- Indiana Jones and the Fate of Atlantis
- Day of the Tentacle
- Sam & Max Hit the Road
- Full Throttle
- The Dig
- The Curse of Monkey Island
Игры Sierra On-Line
- The Black Cauldron
- Castle of Dr. Brain
- Codename: ICEMAN
- The Colonel's Bequest
- Conquests of Camelot: The Search for the Grail
- Conquests of the Longbow: The Legend of Robin Hood
- The Dagger of Amon Ra
- EcoQuest: The Search for Cetus
- EcoQuest II: Lost Secret of the Rainforest
- Freddy Pharkas: Frontier Pharmacist
- Gold Rush!
- Hoyle's Official Book of Games
- Jones in the Fast Lane
- The Island of Dr. Brain
- King's Quest: Quest for the Crown
- King's Quest II: Romancing the Throne
- King's Quest III: To Heir Is Human
- King's Quest IV: The Perils of Rosella
- King's Quest V: Absence Makes the Heart Go Yonder!
- King's Quest VI: Heir Today, Gone Tomorrow
- Leisure Suit Larry in the Land of the Lounge Lizards
- Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)
- Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating Pectorals
- Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work
- Leisure Suit Larry 6: Shape Up or Slip Out!
- Manhunter: New York (разработана компанией Evryware)
- Manhunter 2: San Francisco (разработана компанией Evryware)
- Mickey's Space Adventure
- Mixed-Up Fairy Tales
- Mixed-Up Mother Goose
- Pepper's Adventures in Time
- Police Quest: In Pursuit of the Death Angel
- Police Quest II: The Vengeance
- Police Quest III: The Kindred
- Quest for Glory: So You Want to Be a Hero
- Quest for Glory II: Trial by Fire
- Quest for Glory III: Wages of War
- Slater & Charlie Go Camping
- Space Quest: The Sarien Encounter
- Space Quest II: Vohaul's Revenge
- Space Quest III: The Pirates of Pestulon
- Space Quest IV: Roger Wilco and the Time Rippers
- Space Quest V: The Next Mutation
- Troll's Tale
- Winnie the Pooh in the Hundred Acre Wood
Игры Coktel Vision
Игры Horrorsoft/Adventure Soft
Игры, выпущенные компанией Adventure Soft[англ.] (ранее известной как Horrorsoft) и поддерживаемые ScummVM:
Игры Humongous Entertainment
Остальные игры
ScummVM также поддерживает следующие игры:
- 3 Skulls of the Toltecs
- The 7th Guest
- Beneath a Steel Sky
- Blue Force
- Broken Sword: The Shadow of the Templars
- Broken Sword II: The Smoking Mirror
- Bud Tucker in Double Trouble
- Cruise for a Corpse
- Darby the Dragon
- Discworld
- Discworld II: Missing Presumed…!?
- Dragon History
- Drascula: The Vampire Strikes Back
- DreamWeb
- Eye of the Beholder
- Eye of the Beholder II: The Legend of Darkmoon
- Flight of the Amazon Queen
- Future Wars
- Gregory and the Hot Air Balloon
- Hopkins FBI
- Hugo's House of Horrors
- Hugo II, Whodunit?
- Hugo III, Jungle of Doom!
- I Have No Mouth, and I Must Scream
- The Journeyman Project: Pegasus Prime
- Inherit the Earth: Quest for the Orb
- Lands of Lore: The Throne of Chaos
- The Legend of Kyrandia, Book One
- The Legend of Kyrandia, Book Two: The Hand of Fate
- The Legend of Kyrandia, Book Three: Malcolm’s Revenge
- Living Books
- Leather Goddesses of Phobos 2: Gas Pump Girls Meet the Pulsating Inconvenience from Planet X!
- Lure of the Temptress
- Magic Tales: Liam Finds a Story
- The Manhole
- The Neverhood
- Nippon Safes Inc.
- The Princess and the Crab
- Return to Zork
- Ringworld: Revenge of the Patriarch
- Rodney's Funscreen
- Sleeping Cub's Test of Courage
- Sołtys
- Teenagent
- Tony Tough and the Night of Roasted Moths
- Toonstruck
- Touché: The Adventures of the Fifth Musketeer
Примечания
- ↑ https://www.scummvm.org/news/20201009/
- ↑ The scummvm Open Source Project on Open Hub: Languages Page — 2006.
- ↑ Touché: The Adventures of the Fifth Musketeer Music Enhanced Soundtrack Released
- ↑ ScummVM Portability guidelines
- ↑ ScummVM для PlayBook
- ↑ Список поддерживаемых игр
- ↑ ScummVM 1.2.0 «FaSCInating release» is here!
- ↑ Не все игры могут быть пройдены до конца или даже запущены. Некоторые из них всё ещё находятся в состоянии разработки. Полный и свежий список поддерживаемых игр смотрите в таблице совместимости игр ScummVM.