INSTEAD 3.0.0
После года разработки выпущена новая версия INSTEAD — интерпретатора простых текстовых приключений. Несмотря на свое название, за 8 лет развития интерпретатор обзавелся множеством дополнительных функций и в настоящее время может быть использован в качестве простого и переносимого 2d движка. Движок разрабатывается под лицензией MIT.
Разработка игр ведется на Lua. INSTEAD перенесен на множество платформ: Linux, Android, iOS, FreeBSD, OpenBSD, Windows, S60, Maemo и другие. Проект может быть собран и в других системах при наличии SDL1/SDL2 и lua5.1/5.2/5.3 или luajit.
На данный момент репозиторий содержит больше сотни игр, большинство из которых относятся к жанру текстографических.
Релиз 3.0.0 примечателен тем, что содержит совершенно новое API (STEAD3), которое было разработано с нуля. При разработке STEAD3 учитывался прошлый опыт написания игр в INSTEAD. Кроме того, Си часть интерпретатора также была переписана.
Среди новых функций можно отметить:
- работа с пиксельной графикой (модуль pixels);
- возможность генерировать звук из кода игры;
- js-instead — запуск некоторых игр в браузере;
- наличие версии для незрячих (plainstead);
- наличие минимального интерпретатора (100 строк) для облегчения встраивания.
Одновременно с выходом INSTEAD выпущены новые игры, которые используют этот движок. Благодаря js-instead, в эти игры можно поиграть прямо в браузере:
- ПРОВОДНИК
- ИНСТЕДОЗ 5
Отзывы, вопросы и пожелания можно оставлять в эхах std.* сети IDEC или на форуме.
instead, opensource, игры, квест