Adobe Shockwave (ранее Macromedia Shockwave и MacroMind Shockwave ) — это прекращенная мультимедийная платформа для создания интерактивных мультимедийных приложений и видеоигр . Разработчики создают контент с помощью Adobe Director и публикуют его в Интернете. Такой контент можно просматривать в веб-браузере на любом компьютере с установленным плагином Shockwave Player . MacroMind создала технологию; Macromedia приобрела MacroMind и развила ее дальше, выпустив Shockwave Player в 1995 году. Затем Adobe приобрела Shockwave с Macromedia в 2005 году. [2] Shockwave поддерживает растровую графику , базовую векторную графику , 3D-графику , аудио и встроенный язык сценариев Lingo . [3] [4]
В 1990-х годах Shockwave был распространенным форматом для проекторов CD-ROM, презентаций в киосках и интерактивных видеоигр и доминировал в интерактивных мультимедиа. [5] Различные графические приключенческие игры были разработаны с помощью Shockwave, включая The Journeyman Project , Total Distortion , Eastern Mind: The Lost Souls of Tong Nou , Mia's Language Adventure , Mia's Science Adventure и серию Didi & Ditto . Разработчики видеоигр разработали сотни бесплатных онлайн-видеоигр с использованием Shockwave, опубликовав их на таких сайтах, как Miniclip и Shockwave.com.
В июле 2011 года исследование показало, что Flash Player имел 99% проникновения на рынок настольных браузеров на «зрелых рынках» (США, Канада, Великобритания, Франция, Германия, Япония, Австралия и Новая Зеландия), в то время как Shockwave Player претендовал только на 41% на этих рынках. [6] Adobe Flash и Adobe AIR являются альтернативами Shockwave с его возможностями 3D-рендеринга , объектно-ориентированным языком программирования и способностью запускаться как собственный исполняемый файл на нескольких платформах. [7]
В феврале 2019 года компания Adobe объявила, что поддержка Adobe Shockwave, включая Shockwave Player, будет прекращена с 9 апреля 2019 года. [8]
Shockwave возник из приложения VideoWorks, разработанного MacroMind для оригинального Apple Macintosh . Анимации изначально ограничивались черно-белыми экранами ранних Macintosh. VideoWorks был переименован в Director 1.0 в 1987 году. Director 2.2 был выпущен в 1988 году и включал язык сценариев Lingo с расширяемостью, предоставляемой Xtras. Версия для Windows была доступна в начале 1990-х годов. Director 3.0 была последней версией от MacroMind и выпущена в 1989 году, которая представила XObjects в Lingo. Shockwave Player все еще не был разработан, и единственным средством публикации контента оставалась генерация исполняемых приложений.
В 1992 году MacroMind (теперь MacroMind-Paracomp) объединилась с Authorware Inc. и стала Macromedia . По мере того, как Интернет становился все более популярным, Macromedia осознала потенциал веб-платформы мультимедиа и разработала Shockwave Player для ведущего веб-браузера того времени, Netscape Navigator . Shockwave Player был выпущен вместе с Director 4.0 около 1995 года и получил название Shockwave Player 1.0. С тех пор его версии были привязаны к версиям Director, пропуская версии 2 и 4. Теперь Shockwave представлял собой систему из двух частей: редактор графики и анимации, известный как Macromedia Director , и проигрыватель, известный как Macromedia Shockwave Player .
Macromedia Director быстро стал фактическим производственным инструментом для индустрии мультимедиа. К 1993 году он использовался для разработки большинства игр для Macintosh CD-ROM, [9] таких как графические приключения point-and-click . [10] На протяжении 1990-х годов Director приписывали создание большинства образовательных CD-ROM. [7] Его предпочитали конкурирующим приложениям из-за его набора функций, относительной простоты использования и способности Director публиковать исполняемые файлы как для операционных систем Apple , так и для Microsoft . [7]
Менее сложной альтернативой Director была HyperCard от Apple . [9] С 1995 по 1997 год появилась конкурирующая программа для создания мультимедиа под названием mTropolis (от mFactory). В 1997 году mTropolis была куплена и прекращена компанией Quark, Inc. , у которой были собственные планы по созданию мультимедиа с помощью Quark Immedia.
В декабре 1996 года [11] Macromedia приобрела FutureWave Software и ее продукты FutureSplash. Вскоре после этого был выпущен Macromedia Flash 1.0. Теперь Macromedia контролировала две из трех ведущих мультимедийных платформ для веба, а Java была третьей.
Macromedia Director 8.5 был выпущен в 2001 году и стал первой версией, специально предназначенной для индустрии видеоигр . [10] Он представил возможности 3D, 3D-текст, мультяшные затенения, физику Havok , Real Video , Real Audio , интеграцию с Macromedia Flash 5 , поведения и другие улучшения. [10] Программы 3D-моделирования, такие как LightWave , Cinema 4D и 3D Studio Max , были обновлены для экспорта 3D-моделей для Shockwave. [7] [10]
По состоянию на 2001 год Macromedia Shockwave Player был установлен более чем у 200 миллионов человек, что сделало Shockwave распространённым форматом для онлайн-видеоигр. [10] Такие веб-сайты, как Miniclip и Shockwave.com, были посвящены видеоиграм на основе Shockwave и Flash. [12] [13]
Macromedia была приобретена Adobe Systems в 2005 году, и вся линейка продуктов Macromedia, включая Flash , Dreamweaver , Director /Shockwave и Authorware , теперь управляется Adobe. В настоящее время Director разрабатывается и распространяется Adobe Systems .
В начале 2000-х годов наблюдался спад в использовании Director/Shockwave, поскольку большинство профессионалов в области мультимедиа предпочитали Macromedia Flash и другие конкурирующие платформы. После приобретения Adobe в течение четырех лет не выпускалось новых версий. [7]
В 2007 году Adobe выпустила Adobe Director 11, первый новый релиз за четыре года. [7] Он представил собственный 3D-рендеринг DirectX 9 и физический движок AGEIA PhysX , стыковку панелей, поддержку QuickTime 7, Windows Media , поддержку RealPlayer , интеграцию Adobe Flash CS3 и поддержку Unicode . [7] Рецензенты посчитали его «инкрементальным релизом», а редактор сценариев по-прежнему считался «примитивным». [7]
По состоянию на 2008 год рыночная позиция Director/Shockwave в значительной степени перекрывала Flash, единственным преимуществом Director были его собственные возможности 3D. [7] Однако с выпуском Flash Player 11 3D-рендеринг на основе GPU теперь поддерживался с использованием Stage3D (базовый API), Away3D или Flare3D (движки 3D-игр). А после выпуска Adobe AIR программы Flash теперь можно было публиковать как собственные приложения, что еще больше снижало потребность в Director. [7]
В феврале 2019 года компания Adobe объявила, что поддержка Adobe Shockwave, включая Shockwave Player , будет прекращена в апреле 2019 года. [8]
Xtras — это подключаемые модули для языка сценариев Lingo, которые добавляют дополнительную функциональность в проект Shockwave. Xtras обычно используются для добавления ввода-вывода файловой системы, интеграции оборудования и расширенных функций мультимедиа. Xtras поддерживаются и доступны для Adobe Director , Adobe Authorware и Adobe Freehand .
Многие из собственных функций Director реализованы как Xtras. Xtras используют Macromedia Open Architecture , которая была разработана для обеспечения простого создания взаимозаменяемых компонентов между продуктами Macromedia. Adobe ведет список сторонних Xtras.
Xtras для Microsoft Windows (32-разрядной) имеют расширение файла .X32. Xtras для Mac OS обычно имеют расширение .XTR. Расширение файла *.X16 зарезервировано для Xtras для Microsoft Windows (16-разрядной).