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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Новая: Интерпретатор для платформы '''STEAD''' ("Simply Text Adventure"). Интерпретатор STEAD (имеющий название INSTEAD) поз...
 
Нет описания правки
 
(не показано 66 промежуточных версий 12 участников)
Строка 1: Строка 1:
{{product info
Интерпретатор для платформы '''[[STEAD]]''' ("Simply Text Adventure").
|название =
|тип = Менюшные платформы, Интерпретаторы 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 употребляется и как синоним названия платформы.
[[Интерпретатор]] [[STEAD]] (имеющий название INSTEAD) позволяет проигрывать игры, которые по жанру являются смесью визуальной новеллы, [[Текстовый квест|текстового квеста]] и классических квестов 90-х. Особенности STEAD-игры:
* очень простой исходный текст историй, для авторов, имеющих навыки программирования. (В качестве основы используется LUA);
* возможность использования графического или текстового (readline) интерфейса для игры;
* в графическом интерфейсе поддерживается музыка и графика;
* поддержка тем для графического интерпретатора -- конкретная игра может менять вид интерфейса;
* переносимость (изначально написана для Linux, зависит от SDL и lua);
* объектно-ориентированный подход.


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

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

== Особенности ==

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

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

==Игры==
[[:Категория:Игры на INSTEAD|Список некоторых игр]]

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

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

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

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

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

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


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

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

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

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

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


==Ссылки==
==Ссылки==
* [https://instead.hugeping.ru Домашняя страница].
# [http://instead.googlecode.com Официальный сайт STEAD] - интерпретатор, скриншоты, документация.
* [https://jhekasoft.github.io/insteadman/ InsteadMan].
# [http://code.google.com/p/instead/wiki/WikiPageHOWTO Howto] - документация для разработчиков игр.
* [https://github.com/instead-hub/instead/ Исходный код].
# [http://n8xx.com/subject-2682-prosba-razrabotchikam-igra-dlya-instead.html Неофициальный порт для N8xx] - порт для планшетов Nokia.
* [http://instead-games.ru Репозиторий игр].
⚫
[[Категория:Платформы]] [[Категория:Менюшные платформы]]
* [http://instead-games.ru/forum Официальный форум].
* [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)

См. также