Фэнтезийная игровая консоль
Фэнтезийная игровая консоль (или просто фэнтезийная консоль) — это эмулятор игровой консоли, существующий не в виде реального аппаратного устройства, а в виде программной платформы, без физического существования объекта[1][2]. Предназначение фэнтезийной игровой консоли состоит в создании у пользователей ощущения ретро-игры без необходимости использовать настоящую консоль, что позволяет разработчику свободно выбирать технические возможности предлагаемой им виртуальной среды.
Одним из популярных примеров фэнтезийной консоли является PICO-8, которая использовалась в качестве платформы для игры Celeste[2][3]. Хотя многие фэнтезийные консоли (например, PICO-8, TIC-80 и Pixel Vision 8) используют язык программирования Lua, большое количество эмуляторов игровых консолей написано на таких языках, как JavaScript или Python[4][5]. Даже если две консоли используют один и тот же язык программирования, это не обязательно говорит об их полной совместимости — часто встречаются незначительные различия в синтаксисе, особенно в API. Существующие инструменты для автоматической конвертации картриджей (включая скрипты) активно применяются, но не всегда эффективны[6].
Другой пример фэнтезийной консоли — Gigadrive, фэнтезийная реплика консоли Sega Genesis, разработанная компанией M2, которая также выпустила и её эмулятор. Эта консоль получила удвоенный объём видеопамяти, четыре дополнительных слоя фона (и Z-значения в каждом слое) и спрайты для архивации 3D-эффектов в пропатченных играх для Genesis[7]. Эти эмулированные игры продавались для Nintendo 3DS в сборнике Sega 3D Classics Collection.
По состоянию на ноябрь 2021 года фэнтезийные консоли PICO-8 и TIC-80 входят в двадцатку самых популярных платформ для разработки игр на он-лайн сервисе itch.io[8].
Определение
Джозеф Уайт, создатель PICO-8, придумал термин «фэнтезийная консоль»"[9] и дал ему следующее определение:
Фэнтезийная консоль похожа на обычную консоль, но без неудобств, связанных с реальным устройством. У PICO-8 есть все, что делает консоль консолью: технические характеристики и формат дисплея, инструменты разработки, форматы отображения и абстрактные элементы управления, платформа для сообщества. Она - эмулятор ретро-игры, но для консоли, которой никогда не существовало.
По мнению разработчика Бьорна Рицля, фэнтезийные консоли имитируют ограниченные графические и звуковые возможности старых игровых систем, но при этом упаковывают их в удобный пользовательский интерфейс со встроенными инструментами для создания игровых ресурсов и стимулирования творческого подхода к программированию игровой логики.[11]