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, игры, квест

©  Linux.org.ru