Кіріспе

Revolution Software компаниясының ойын қозғалтқышы

Виртуалды Театр – Revolution Software компаниясы компьютерлік платформалар үшін приключениелық ойындар жасауға арналған компьютерлік ойын қозғалтқышы. Бұл қозғалтқыш командаға оқиғаларды сценарийлеуге және анимацияланған спрайттарды қозғалатын элементтері бар суреттелген фонға нүктелік интерфейс пен тышқанның басу арқылы жылжытуға мүмкіндік берді. Алғашқы шығарылымында ол LucasArts SCUMM және Sierra’s Creative Interpreter сияқты бәсекелес қозғалтқыштармен бәсекелесті, себебі оның сол кездегі жасанды интеллект деңгейі жоғары болды. Қозғалтқыш алғаш рет 1989 жылы ұсынылды, ал оны қолданған алғашқы ойын – Lure of the Temptress, 1992 жылы шықты, одан кейін Болат аспан астында (1994), Сынған қылыш: Темплирлердің көлеңкесі (1996) және Сынған қылыш II: Түтінді айна (1997) ойындары жарық көрді. Бұл қозғалтқыш ойын ішіндегі кейіпкерлерге бір-бірінен тәуелсіз ойын әлемінде жүріп, «күнделікті өмір» әрекеттерін орындауға мүмкіндік берді, бұл бұрын мүмкін емес еді, сондай-ақ барлық кейіпкерлер мен нысандар кеңістікті иеленді. Нәтижесінде, ойын емес кейіпкерлер ойыншының басты кейіпкерінен және кездесетін кез келген нысаннан жаңбырлап өтуге тиіс болды, ал ойыншы да оларды жаңбырлап өтуге тиіс болды, бұл бұрынғы қозғалтқыштар ұсына алмаған, шынайы ойын әлемін жасады. Дегенмен, ойын емес кейіпкерлер ойыншы ойын сахнасын кезіп өтетін кезде жолды білмейтіндей тосқауыл қоюы мүмкін еді. Әр шығарылымда ойын емес кейіпкерлер көлемдік шектеулерге байланысты әлдеқайда қарапайым тапсырмаларды орындады. Виртуалды Театр қозғалтқышының нұсқасын пайдаланатын екі ойын (Broken Sword: The Shadow of the Templars және Broken Sword II: The Smoking Mirror) қазір ScummVM арқылы заманауи аппараттық құралдарда ойнауға болады, бұл қозғалтқыштың ресми түрде шығарылмаған платформаларда жұмыс істеуіне мүмкіндік береді. 2012 жылы қозғалтқыштың «Виртуалды Театр 7» ретінде қайта жаңғыртылатыны расталды, ол бесінші «Сынған қылыш: Жыланның қарғысы» (2013) ойыны үшін жасалған.

Даму

Чарльз Сесил мен Тони Уорринер ағылшын бейне ойындарын жасау компаниясы Artic Computing-те бірге жұмыс істеген. 1990 жылы олар Дэвид Сайкс және Нойрин Кармодимен бірге өздерінің бейне ойынды дамыту компаниясын құруға шешім қабылдады. Сесил, Уорринер, Сайкс және Дэн Марчант "Виртуалдық Театр" деп аталатын ойын қозғалтқышының тұжырымдамасын жасады, оны Уорринер жазды. 1994 жылы Amiga және PC үшін шығарылған "Steel Sky" үшін Revolution, Уорринер мен Сайкс жазған "Виртуалдық Театр 2.0" қозғалтқышының жаңартылған нұсқасын пайдаланды. 1996 жылы PC, Mac және PlayStation үшін шығарылған "Broken Sword: Темплирлердің көлеңкесі" және 1997 жылы PC және PlayStation үшін шығарылған оның жалғасы "Broken Sword II: Темекі шегетін айна" да Виртуалдық Театр қозғалтқышының өңделген нұсқаларын қолданды. Кейіннен қозғалтқыш түрлі жаңартуларға ұшырады. "Broken Sword: Жыланның қарғысы" үшін бірнеше платформамен және әсіресе экран ажыратымдылығымен жұмыс істеу үшін жаңа қозғалтқыш (VT7) жасалды (жүйе C++ және OpenGL негізінде құрылған, ал ойынның өзін іске асыру үшін арнайы сценарий тілі қолданылды).

Ерекшеліктері

Әдетте, приключение ойындарының қозғалтқыштарында ойыншы емес кейіпкерлер оқиғаны бастау үшін ойыншымен өзара әрекеттесуді күтіп тұратын. Алайда, «Виртуалды Театр» ойыншы емес кейіпкерлерге әлемді көрінетін кездейсоқ жолмен аралап, ортамен өзара әрекеттесуге мүмкіндік берді. Қозғалтқыш алғаш рет шыққанда, ол LucasArts-тың SCUMM қозғалтқышы және Sierra-ның Creative Interpreter сияқты бәсекелес қозғалтқыштармен тең тартысты, себебі сол кезде ол жасанды интеллектің жоғары деңгейіне ие болды. Қозғалтқыштың тағы бір артықшылығы – ол платформааралық қозғалтқыш. Бұл Amiga-да сол кезде көптеген АҚШ бағдарламашылары қолданған C тілінен де жылдам болды. Sierra ойындарымен салыстырғанда, қозғалтқыш осы жағынан күрделірек болды, сондықтан Revolution King's Quest VI ойынын Amiga-ға түрлендірді. «Виртуалды Театр» қозғалтқышындағы барлық ойын объектілері (оның ішінде ойыншы емес кейіпкерлер) кеңістікті алып тұрды, бұл сол кездегі қозғалтқыштар үшін ерекше ерекшелік болатын. Осының салдарынан ойыншы емес кейіпкерлер ойыншының басты кейіпкерін және кездесетін басқа да объектілерді айналып өтуге мәжбүр болды, ал ойыншы да оларды айналып өтуі керек еді. Ойыншы емес кейіпкер басты кейіпкерді айналып өткенде, әдетте сәлем айтатын (мысалы, «Кешіріңіз, мырза»). Нәтижесінде, бұл қозғалтқыш бұрынғы қозғалтқыштарға қарағанда шынайы ойын әлемін жасауға мүмкіндік берді.

«Виртуалды Театр» қозғалтқышының нұсқасын қолданатын екі ойын («Бұзылған қылыш: Темплирлердің көлеңкесі» және «Бұзылған қылыш II: Түтін шығаратын айна») қазір ScummVM арқылы заманауи құрылғыларда ойнауға болады.