Введение
Виртуальный театр — компьютерный игровой движок, разработанный Revolution Software для создания приключенческих игр на компьютерных платформах. Движок позволил команде создавать сценарии событий и перемещать анимированные спрайты на нарисованном фоне с движущимися элементами, используя интерфейс в стиле point-and-click. После первого релиза он конкурировал с такими движками, как SCUMM от LucasArts и Creative Interpreter от Sierra, благодаря тогдашнему высокому уровню искусственного интеллекта. Движок был впервые предложен в 1989 году, а первой игрой, использующей его, стала Lure of the Temptress (1992), за которой последовали Beneath a Steel Sky (1994), Broken Sword: The Shadow of the Templars (1996) и Broken Sword II: The Smoking Mirror (1997). Он позволил игровым персонажам свободно перемещаться по игровому миру, независимо друг от друга, выполняя действия, имитирующие повседневную жизнь, что ранее было невозможно. Все персонажи и объекты занимали место в игровом пространстве; соответственно, неигровые персонажи обходили главного героя и любые другие объекты на своем пути, а игрок, в свою очередь, обходил их, создавая более реалистичный игровой мир, чем это было возможно в предыдущих движках. Однако неигровые персонажи могли случайно преграждать путь игроку во время перемещения по игровой сцене. С каждым новым релизом неигровые персонажи выполняли всё более простые задачи из-за ограничений по размеру. Две игры (Broken Sword: The Shadow of the Templars и Broken Sword II: The Smoking Mirror), использующие вариант движка Виртуальный театр, теперь можно запустить на современном оборудовании с помощью ScummVM, что позволяет запускать движок на платформах, где эти игры официально не выпускались. В 2012 году было подтверждено, что движок будет возрождён как "Виртуальный театр 7" для пятой части серии Broken Sword — Broken Sword: The Serpent's Curse (2013).
The Virtual Theatre is a computer game engine designed by Revolution Software to produce adventure games for computer platforms. The engine allowed their team to script events, and move animated sprites against a drawn background with moving elements using a point and click style interface. Upon its first release, it rivaled competing engines like LucasArts' SCUMM and Sierra's Creative Interpreter, due to its then high level of artificial intelligence. The engine was first proposed in 1989, while the first game to use it, Lure of the Temptress, was released in 1992, followed by Beneath a Steel Sky (1994), Broken Sword: The Shadow of the Templars (1996) and Broken Sword II: The Smoking Mirror (1997). It allowed in game characters to wander around the gameworld independently of each other, performing "everyday life" actions, which was not previously possible, and all characters and objects occupied space; consequently, non player characters had to side step the player's protagonist and any other object they came across, as well as the player having to side step them, achieving a more realistic game world that previous engines were unable to provide, though non player characters could unwittingly block a path as the player was traversing the game scene. Non player characters performed much simpler tasks with each release due to size constraints. Two games (Broken Sword: The Shadow of the Templars and Broken Sword II: The Smoking Mirror) that use a Virtual Theatre variant engine can now be played on modern hardware using ScummVM, which as a result allows the engine to run on platforms where the titles were not officially released. In 2012, it was confirmed that the engine would be revived as "Virtual Theatre 7" for the fifth Broken Sword titled Broken Sword: The Serpent's Curse (2013).
Разработка
Чарльз Сесил и Тони Уорринер работали вместе в английской компании по разработке видеоигр Artic Computing. В 1990 году они решили основать собственную компанию по разработке видеоигр вместе с Дэвидом Сайксом и Ноирин Кармоди. Сесил, Уорринер, Сайкс и Дэн Марчант разработали концепцию игрового движка под названием "Virtual Theatre", который был написан Уорринером. Для игры Beneath a Steel Sky, выпущенной в 1994 году для Amiga и PC, компания Revolution использовала обновлённую версию Virtual Theatre – Virtual Theatre 2.0, написанную Уорринером и Сайксом. В играх Broken Sword: The Shadow of the Templars, выпущенной в 1996 году для PC, Mac и PlayStation, и её продолжении Broken Sword II: The Smoking Mirror, выпущенной в 1997 году для PC и PlayStation, также использовались модифицированные версии движка Virtual Theatre. В дальнейшем движок неоднократно обновлялся. Для Broken Sword: The Serpent's Curse был разработан совершенно новый движок (VT7) для поддержки множества платформ и, в частности, различных разрешений экрана (система построена на C++ и OpenGL, а также на созданном специально языке скриптов для реализации игровой логики).
Особенности
Традиционно в движках приключенческих игр неигровые персонажи были статичны и ждали взаимодействия с игроком для запуска события. Однако Virtual Theatre позволил неигровым персонажам перемещаться по миру по, казалось бы, случайным траекториям, взаимодействуя с окружением. После первого релиза движок соперничал с конкурирующими движками, такими как SCUMM от LucasArts и Creative Interpreter от Sierra, благодаря тогдашнему высокому уровню искусственного интеллекта. Еще одним преимуществом движка является его кроссплатформенность. Он также работал быстрее на Amiga, чем код на C, который использовали многие американские программисты в то время. По сравнению с играми Sierra, движок стал в этом отношении более совершенным, что и побудило Revolution к портированию King's Quest VI на Amiga. Все игровые объекты (включая неигровых персонажей) в Virtual Theatre занимали место в игровом пространстве, что было уникальной особенностью для движка того времени. Соответственно, неигровым персонажам приходилось обходить главного героя и любые другие объекты на их пути, а игроку – обходить их. Когда неигровой персонаж обходил главного героя, он произносил комментарий (например, «Извините, сэр»). В результате движок создал более реалистичный игровой мир, чем это было возможно в предыдущих движках.
Две игры (Broken Sword: The Shadow of the Templars и Broken Sword II: The Smoking Mirror), использующие вариант движка Virtual Theatre, теперь можно запустить на современном оборудовании с помощью ScummVM.