После года разработки выпущена новая версия INSTEAD — интерпретатора простых текстовых приключений. Несмотря на свое название, за 8 лет развития интерпретатор обзавелся множеством дополнительных функций и в настоящее время может быть использован в качестве простого и переносимого 2D-движка. Движок распространяется под лицензией MIT.
Разработка игр ведётся на Lua. INSTEAD перенесён на множество платформ: GNU/Linux, Android, iOS, FreeBSD, OpenBSD, Windows, S60, Maemo и другие. Проект может быть собран и в других системах при наличии SDL 1/2 и Lua 5.1/5.2/5.3 или LuaJIT.
На данный момент репозиторий содержит больше сотни игр, большинство из которых относятся к жанру текстографических.
Релиз 3.0.0 примечателен тем, что содержит совершенно новый API (STEAD3), разработанный с нуля. При разработке STEAD3 учитывался прошлый опыт написания игр в INSTEAD. Кроме того, часть интерпретатора, написанная на C, также была переписана.
Среди новых функций:
- работа с пиксельной графикой (модуль pixels);
- возможность генерировать звук из кода игры;
- js-instead — запуск некоторых игр в браузере;
- наличие версии для незрячих (plainstead);
- наличие минимального интерпретатора (100 строк) для облегчения встраивания.
Одновременно с выходом INSTEAD выпущены новые игры, использующие этот движок. Благодаря js-instead, в эти игры можно поиграть прямо в браузере:
Отзывы, вопросы и пожелания можно оставлять в эхах std.* сети IDEC или на форуме.
>>> Подробности