INSTEAD: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показано 45 промежуточных версий 11 участников)
Строка 1: Строка 1:
{{product info
|название =
|тип = Менюшные платформы, Интерпретаторы INSTEAD
|разработчик = [[Разработчик::Косых, Пётр|Пётр Косых]] и [https://github.com/instead-hub/instead/blob/master/AUTHORS сообщество]
|язык = Русский, чешский, английский, испанский, французский, итальянский, датский, португальский, немецкий, украинский
|система = Windows, Android, macOS, GNU/Linux и другие.
|онлайн = да
|написано на = [[C]], [[Lua]] ([https://instead-games.ru/em.php web-версия] на [[JavaScript]])
|язык разработки = [[Lua]]
|читаемый формат = [[.zip|Архивы игр INSTEAD (*.zip)]] и [[.lua|Игры INSTEAD (*.lua)]]
|создаваемый формат =
|первый выпуск = 20.02.2009
|последняя версия = 3.6.0
|дата последней версии = 27.09.2026
|состояние =
|лицензия = [https://github.com/instead-hub/instead/blob/master/COPYING MIT]
|сайт = [http://instead.hugeping.ru/ instead.hugeping.ru]
}}<!-- Статья исторически объединяла информацию о платформе и о приложении, поэтому шаблон описывает как экосистему платформы, так и параметры основного одноимённого интерпретатора. Кроме того, попытки нарушить этот статус-кво приводят к поломке классификаций и иерархий, в частности, маркеровки платформы как имеющей возможность запускаться онлайн и внесения её в соответствующую категорию, поэтому не надо заниматься вандализмом ради сомнительных целей. -->

⚫
[[Интерпретатор]] платформы '''STEAD''' ("Simply Text Adventure"), но практически всегда INSTEAD употребляется и как синоним названия платформы.

==Общая информация==
==Общая информация==
Многофункциональная платформа для разработки текстовых и текстографических игр. Изначально она была ориентирована на игры, которые по жанру являлись смесью [[Визуальная новелла|визуальной новеллы]], [[Текстовый квест|текстового квеста]] и классических point-and-click квестов 90-х. Однако со временем за счёт различных авторских экспериментов, а также написания [[:Категория:Модули INSTEAD|дополнительных модулей]], зачастую меняющих принципы работы платформы кардинальным образом, жанровое разнообразие INSTEAD-игр было существенно расширено.
[[Интерпретатор]] платформы '''STEAD''' ("Simply Text Adventure") - [[менюшная платформа]].


На сегодняшний день платформа INSTEAD способна предоставить полноценные возможности по разработке различных вариантов менюшных игр, в том числе визуальных новелл, а также традиционных [[Парсерные игры|парсерных игр]] с достаточно развитой стандартной библиотекой классов и объектов (см. [[Метапарсер]]).
⚫
Но практически всегда INSTEAD употребляется и как синоним названия платформы.


== Особенности ==
Автор утверждает, что классификация STEAD как менюшной платформы не является полностью корректной, так как исходные тексты игр для STEAD являются объектно-ориентированными и напоминают скорее облегченную версию [[inform]], чем классические менюшные игры. Игровой процесс также отличается от большинства игр менюшных платформ. Однако в существующей классификации платформ на менюшные и [[парсерная платформа|парсерные]], STEAD действительно ближе к менюшным платформам за счет наличия графического интерфейса и отсутствия [[парсер|парсера]].


* Свободное программное обеспечение (лицензия MIT);
[[Интерпретатор]] STEAD (имеющий название INSTEAD) позволяет проигрывать игры, которые по жанру являются смесью визуальной новеллы, [[Текстовый квест|текстового квеста]] и классических квестов 90-х. Особенности STEAD-игры:
* Работает на Windows, Linux, MacOS X, Android, Web и других платформах;
* очень простой исходный текст историй, для авторов, имеющих навыки программирования. (В качестве основы используется LUA);
* Код игр пишется на Lua;
* возможность использования графического или текстового (readline) интерфейса для игры;
* Мультимедийные возможности;
* в графическом интерфейсе поддерживается музыка и графика;
* Хорошая документация на русском;
* поддержка тем для графического интерпретатора -- конкретная игра может менять вид интерфейса;
* Может использоваться как простой 2D движок.
* переносимость (изначально написана для Linux, зависит от SDL и lua);
* объектно-ориентированный подход.


Начиная с версии 1.1.3 INSTEAD позволяет играть в [[URQ]] игры, благодаря модулю URQ, который формально является игрой INSTEAD.
Начиная с версии 1.1.3 INSTEAD позволяет играть в [[URQ]] игры, благодаря [[URQ-модуль INSTEAD|модулю URQ]], который формально является игрой INSTEAD. Схожий модуль есть и для интерпретации игр на движке [[TGE]].


==Игры==
==Игры==
[[http://ifwiki.ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%B3%D1%80%D1%8B_%D0%BD%D0%B0_INSTEAD Список некоторых игр]]
[[:Категория:Игры на INSTEAD|Список некоторых игр]]


Одной из особенностью INSTEAD является возможность установки и обновления игр прямо из сети с помощью программы [[instead-launcher]]. В репозитории instead-launcher сейчас находится более 20 игр.
Одной из особенностью INSTEAD является возможность установки и обновления игр прямо из сети с помощью программы [[insteadman]]. В репозитории сейчас находится более 150 игр.


Ниже представлены скриншоты некоторых игр для INSTEAD.
Ниже представлены скриншоты некоторых игр для INSTEAD.
Строка 35: Строка 55:


[[{{ns:6}}:steelrat.png]]
[[{{ns:6}}:steelrat.png]]

==Разработка==
Платформу разрабатывает [[Косых, Петр|Петр Косых]].


==Переносимость==
==Переносимость==
Игра использует библиотеки LUA и SDL и написана на C, что делает ее легко-переносимой.
Игра использует библиотеки Lua и SDL и написана на C, что делает её легко-переносимой.


На текущий момент с сайта платформы можно скачать архив с исходными кодами платформы и игры (и собрать интерпретатор, к примеру, в GNU/Linux с помощью утилиты make), а также windows версию.
На текущий момент с сайта платформы можно скачать архив с исходными кодами платформы (поддерживается сборка с помощью cmake и make), а также бинарные сборки для распостранённых ОС: Windows, MacOS X. Ubuntu и других.


Работа в браузере поддерживается за счёт [https://instead-games.ru/em.php компиляции с помощью emscripten], а также наличия [https://instead.hugeping.ru/instead-js/ специализированной js сборки].
Существует неофициальный порт для интернет-планшетов Nokia-N8xxx.


==Ссылки==
==Ссылки==
* [http://instead.syscall.ru Домашняя страница].
* [https://instead.hugeping.ru Домашняя страница].
* [https://jhekasoft.github.io/insteadman/ InsteadMan].
* [http://code.google.com/p/instead/ Проект на Googlecode].
* [https://github.com/instead-hub/instead/ Исходный код].
⚫
* [http://instead.pinebrush.com Официальный форум].
* [http://instead.pinebrush.com/wiki/ru/start Вики-сайт].
* [http://instead-games.ru Репозиторий игр].
⚫
* [http://instead-games.ru/forum Официальный форум].
⚫
* [http://ru.wikipedia.org/wiki/INSTEAD INSTEAD в русской Википедии].
* [http://instead-games.ru/wiki/doku.php Вики-сайт].
⚫
* [https://ru.wikipedia.org/wiki/INSTEAD INSTEAD в русской Википедии].
* [https://jsfiddle.net/9p09k6wx/16/show/ "Расшифровка" "зашифрованных" файлов]

== Для истории ==
* [https://vk.com/app4468704 Игры вокруг веба] - приложение внутри сети вКонтакте, сейчас отключено (запущено в 2014)

== См. также ==
* [[:Категория:Игры на INSTEAD|Игры на INSTEAD]]
* [[:Категория:Модули INSTEAD|Модули INSTEAD]]


[[Категория:Платформы]] [[Категория:Менюшные платформы]] [[Категория:Интерпретаторы]]
[[Категория:Мобильные платформы]]

Текущая версия от 14:26, 27 сентября 2026

INSTEAD
Тип Менюшные платформы, Интерпретаторы INSTEAD
Разработчик(и) Пётр Косых и сообщество
Языки интерфейса Русский, чешский, английский, испанский, французский, итальянский, датский, португальский, немецкий, украинский
Операционные системы Браузер, Windows, Android, macOS, GNU/Linux и другие.
Написано на C, Lua (web-версия на JavaScript)
Язык разработки Lua
Читаемые форматы файлов Архивы игр INSTEAD (*.zip) и Игры INSTEAD (*.lua)
Создаваемые форматы файлов
Дата первого выпуска 20 февраля 2009
Последняя версия 3.6.0
Дата последней версии 27 сентября 2026
Состояние
Лицензия MIT
Сайт instead.hugeping.ru


Интерпретатор платформы STEAD ("Simply Text Adventure"), но практически всегда INSTEAD употребляется и как синоним названия платформы.

Общая информация

Многофункциональная платформа для разработки текстовых и текстографических игр. Изначально она была ориентирована на игры, которые по жанру являлись смесью визуальной новеллы, текстового квеста и классических point-and-click квестов 90-х. Однако со временем за счёт различных авторских экспериментов, а также написания дополнительных модулей, зачастую меняющих принципы работы платформы кардинальным образом, жанровое разнообразие INSTEAD-игр было существенно расширено.

На сегодняшний день платформа INSTEAD способна предоставить полноценные возможности по разработке различных вариантов менюшных игр, в том числе визуальных новелл, а также традиционных парсерных игр с достаточно развитой стандартной библиотекой классов и объектов (см. Метапарсер).

Особенности

  • Свободное программное обеспечение (лицензия MIT);
  • Работает на Windows, Linux, MacOS X, Android, Web и других платформах;
  • Код игр пишется на Lua;
  • Мультимедийные возможности;
  • Хорошая документация на русском;
  • Может использоваться как простой 2D движок.

Начиная с версии 1.1.3 INSTEAD позволяет играть в URQ игры, благодаря модулю URQ, который формально является игрой INSTEAD. Схожий модуль есть и для интерпретации игр на движке TGE.

Игры

Список некоторых игр

Одной из особенностью INSTEAD является возможность установки и обновления игр прямо из сети с помощью программы insteadman. В репозитории сейчас находится более 150 игр.

Ниже представлены скриншоты некоторых игр для INSTEAD.

Игра «Возвращение квантового кота». Игра содержит около 70 сцен, графику и oldschool-треки.

Игра «Одна старая история».


Порт книги-игры: 'Стань стальной крысой'

Переносимость

Игра использует библиотеки Lua и SDL и написана на C, что делает её легко-переносимой.

На текущий момент с сайта платформы можно скачать архив с исходными кодами платформы (поддерживается сборка с помощью cmake и make), а также бинарные сборки для распостранённых ОС: Windows, MacOS X. Ubuntu и других.

Работа в браузере поддерживается за счёт компиляции с помощью emscripten, а также наличия специализированной js сборки.

Ссылки

Для истории

  • Игры вокруг веба - приложение внутри сети вКонтакте, сейчас отключено (запущено в 2014)

См. также