INSTEAD

У этого термина существуют и другие значения, см. Instead (значения).
INSTEAD
Логотип программы INSTEAD
Тип игровой движок
Автор Пётр Косых
Написана на C — код движка,
Lua — код игр
Интерфейс Simple DirectMedia Layer
Операционные системы Linux, Windows, Windows CE, macOS, iOS, Android, FreeBSD, OpenBSD и Symbian S60
Языки интерфейса Русский и др.
Первый выпуск 20 февраля 2009
Последняя версия 3.5.1 (1 сентября 2023)
Репозиторий github.com/instead-hub/i…
Лицензия GNU GPL, MIT[1] — исходный код,
Creative Commons — компоненты
Сайт instead.hugeping.ru

INSTEAD (сокращение от INterpreter, Simple TExt ADventure) — программа-интерпретатор для простых текстографических приключенческих игр. Представляет собой платформу для игр, являющихся смесью визуальной новеллы и текстового квеста.

История

Первая публичная версия INSTEAD 0.7.4 была выпущена для операционной системы Linux 20 февраля 2009 года[2].

22 февраля 2010 года появился модуль, позволяющий запускать URQ-игры с версии INSTEAD 1.1.3.

В 2011 году написанная для INSTEAD приключенческая игра «Особняк» за авторством Петра Косых получила Премию за достижения в интерактивной литературе на русском языке «Золотой Хомяк» в номинации «Лучшие загадки»[3].

По состоянию на 31 июля 2012 года только в официальном репозитории INSTEAD находилось более полусотни игр.

По состоянию на 17 июля 2018 года разделение на «официальный» и «неофициальный» репозиторий игр упразднено. Есть единый репозиторий игр: http://instead-games.ru/

Портирование

INSTEAD, работающий в Haiku

Изначально INSTEAD разрабатывался для Linux, но позже, благодаря поддержке участников проекта, он был портирован на различные операционные системы:

  • Windows — 31 мая 2009 года. Автор: Илья Рындин.
  • Mac OS X — 5 августа 2010 года.
  • Haiku — 13 сентября 2010 года. Автор: Герасим Троеглазов.
  • Windows Mobile и Maemo — 27 сентября 2010 года.
  • Android — 1 октября 2010 года. Автор: Махно Алексей.

Особенности

  • Все желающие могут создать свой квест, для этого желательно хотя бы начальное знание простого скриптового языка программирования Lua. Подробная документация[4] к программе на русском языке поможет освоить процесс написания игр даже тем, кто далек от программирования.
  • Кроме текстового, также проигрывает графическое и музыкальное сопровождение.
  • С помощью модуля воспроизводит URQ-игры.
  • Способен воспроизводить квесты из игр Космические рейнджеры и Космические рейнджеры 2: Доминаторы, а также любые квесты, написанные при помощи редактора TGE для КР и КР2.
  • Возможности для различного оформления интерфейса, а также смены тем в игре «на лету».
  • Возможность полноэкранного отображения.
  • Гибкая настройка параметров.
  • Обучающий режим.
  • Управление клавиатурой или мышью.
  • Поддержка реагирования на щелчок мышью по определённой области на картинке.

В игре «Побег из туалета» англ. Escape the toilet используются трёхмерные изображения, эффектно имитирующие интерфейс современных компьютерных квестов. Это первая созданная для INSTEAD игра с такой особенностью.

В 2010 году вышла в свет игра «Карантин» — ставшая наиболее ярким образцом INSTEAD-проекта с нелинейным сюжетом. В игре присутствуют случайные события, множество вариантов концовок, «отрицательные» и «положительные» персонажи каждый раз выбираются случайным образом.

6 сентября 2010 года произошло важное с точки зрения функциональности и перспективы развития движка историческое событие — вышла игра сборник пасьянсов «Instead Solitaire»[5] (для INSTEAD с версии 1.2.0). Таким образом, теперь можно рассматривать INSTEAD не только как приложение для запуска текстовых квестов, но и как многофункциональную игровую платформу.

14 июля 2011 года появилась первая версия INSTEAD для Adobe Flash.

30 июля 2017[6] года появилась веб-версия интерпретатора INSTEAD-JS

10 мая 2021 года появилась возможность упаковывать парсерные игры (разработанные с использованием модуля МЕТАПАРСЕР 3) в APK-файл для запуска на Android в виде отдельного приложения.

Запуск игр

Запускать многие игры можно онлайн или скачать архив игры и запустить с помощью INSTEAD. Кроме того, можно устанавливать/запускать игры с помощью лаунчера InsteadMan[7].

См. также

Примечания

  1. INSTEAD 2.0.0 (2.0.1)  (неопр.). Дата обращения: 10 февраля 2014. Архивировано 10 февраля 2014 года.
  2. Новость о выходе первой публичной версии INSTEAD ~ linux.org.ru Архивная копия от 4 марта 2016 на Wayback Machine.
  3. Золотой Хомяк 2011  (неопр.). Дата обращения: 15 апреля 2015. Архивировано 31 мая 2016 года.
  4. instead-hub/instead  (рус.). GitHub. Дата обращения: 13 мая 2021. Архивировано 12 июня 2021 года.
  5. Официальный репозиторий игр  (неопр.). Дата обращения: 25 августа 2013. Архивировано 15 апреля 2015 года.
  6. Releases · instead-hub/instead-js (англ.). GitHub. Дата обращения: 23 октября 2023. Архивировано 25 ноября 2020 года.
  7. Как скачать и запустить игру?  (неопр.) Дата обращения: 23 июня 2018. Архивировано 6 июня 2018 года.

Литература

  • Ричард Смедли. HotPix→Instead // LinuxFormat. — Сентябрь 2014. — № 9 (187). — С. 104.
  • Кристофер [email protected]. Конструкторы для создания компьютерных игр // Компьютерная газета. — Минск: ИД «Нестор», 2010. — № 20.
  • Василий Воронков. Интервью: Петр Косых // IFPrint.org. — Март 5, 2013. — Вып. 1. — ISSN 2307-535X. Архивировано 26 февраля 2015 года.
  • Пётр Косых. INSTEAD: Как все начиналось // IFPrint.org. — Март 18, 2013. — Вып. 1. — ISSN 2307-535X. Архивировано 26 февраля 2015 года.
  • Пётр Косых. Метапарсер // IFPrint.org. — Апрель 30, 2013. — Вып. 2. — ISSN 2307-535X. Архивировано 26 февраля 2015 года.

Ссылки

  • Официальный сайт
  • Каталог игр
  • Форум
  • Вики INSTEAD
Перейти к шаблону «External links»
Ссылки на внешние ресурсы
Перейти к шаблону «Внешние ссылки» Перейти к элементу Викиданных
  Тематические сайты
  • Open Hub
Перейти к шаблону «Игровые движки»
Графические
Свободные
GLScene
Horde3D[англ.]
Irrlicht
OGRE
OpenSceneGraph
Проприетарные
Outerra[англ.]
Физические
Свободные
Box2D
Bullet
Chipmunk[англ.]
Newton
ODE
Tokamak
Проприетарные
DMM
Havok Physics
PhysX
Общего назначения
2D
Свободные
Allegro
ClanLib
Cocos2d
Construct
Felgo[англ.]
idTech 1
Проприетарные
Construct 2
GameMaker: Studio
Retro Engine
Stencyl
Vicious Engine
3D
Свободные
Away3D
BGE
Bork3D[англ.]
Cafu[англ.]
Crystal Space
Defold
Delta3D
dim3[англ.]
Genesis3D[англ.]
Godot
id Tech 2, 3, 4
jMonkeyEngine
Lumberyard
Moai
Nebula Device
Panda3D
Pygame
QFusion
Проприетарные
Chrome Engine
CryEngine
Dagor Engine
Freescape
Gamebryo
GoldSrc
Havok Vision
id Tech 5, 6, 7
LithTech
Marmalade
RAGE
RenderWare
Source
Source 2
Unigine
Unity
Unreal Engine (список продуктов)
Специализированные
2D
Свободные
LÖVE
Ren'Py
Stratagus
VASSAL
Wintermute
Проприетарные
M.U.G.E.N
NScripter
RPG Maker
3D
Свободные
DarkPlaces
OpenMW
OpenSim
Spring Engine
WorldForge[англ.]
Проприетарные
HeroEngine[англ.]
Другие
INSTEAD