После года разработки вышел (http://instead.syscall.ru/ru//2017/04/23/3-0-0/) игровой движок INSTEAD 3.0.0 (http://instead.syscall.ru/) (Simple Text Adventure, The Interpreter), ориентированный на создание игр в жанре текстовых приключений, который также подходит для разработки простых аркадных или казуальных игр. Игры создаются на языке Lua.Основные изменения:
- Новый API STEAD3, благодаря которому делать игры стало ещё проще;
- Новый INSTEAD-JS, играть в игры можно прямо в браузере;
- Переписана часть на языке Си, теперь INSTEAD стал модульным;
- D исходный код включен пример минимального интерпретатора (100 строк);
- Графические возможности расширены за счет подсистемы pixels;
- Звуковые возможности расширены за счет поддержки генерации звука из кода;
Вместе с новым выпуском движка представлены три новые игры:
- Проводник (http://instead-games.ru/game.php?ID=247);
- Инстедоз 5 (http://instead-games.ru/game.php?ID=252);
- Инженер (http://instead-games.ru/game.php?ID=248).URL: http://instead.syscall.ru/ru//2017/04/23/3-0-0/
Новость: http://www.opennet.me/opennews/art.shtml?num=46445
Игры шедевральны. Это просто новый жанр для интерактивных книг. Если заинтересовать этим какого-нибудь из матёрых писателей-фантастов - будет прорыв.
Не будет никакого прорыва. Всё это изобретено десятки лет назад причем на куда более высоком уровне, но большей части современным игроков нужно совсем другое.
Помню в 90-х читал книгу Гарри Гаррисона, и там в конце книги была как раз такая игра, вместе с выбором были номера страниц, которые надо было открывать при том или ином решении.
Целые книги были такими, причем - дофига: https://ru.wikipedia.org/wiki/Choose_Your_Own_Adventure
Тут все-таки больше похоже именно на квесты. Объекты, комнаты и все такое. В игре моделируется мир, а не разветвленное дерево параграфов.
Эта книга кстати портирована ;) на INSTEAD
Еще на ZX Spectrum в такое играл.
Какой-то студент освоил в if .. else в lua, и назвал это "игровым движком"?
этому движку лет больше, чем тебе :)
Почитай документацию: https://github.com/instead-hub/instead/blob/master/doc/stead...
O, среди разработчиков technix, автор Frenzy.
Да-да, это я :)
Пишу теперь на JavaScript и недавно написал INSTEAD-JS: https://github.com/instead-hub/instead-js
> Да-да, это я :)
> Пишу теперь на JavaScript и недавно написал INSTEAD-JS: https://github.com/instead-hub/instead-jsБуду ли новые релизы в будущем френзи?
надо маинтайнеру в openbsd написать, чтобы обновилой, блин, это же я там маинтайнер. тогда надо обновить
Сначала напиши! Порядок есть порядок.
> Сначала напиши! Порядок есть порядок.пусть Мальвина напишет
На андроид два интерпретатора, оба прошлогодних версий. В Debian - 1.9.1, пока добавил туда репозиторий с 3.0.0 несколько раз поудивлялся. чего-то там про OpenPGP один раз всплыло, потом удивительное название дистрибутива и удивительная ругань при обновлении(пришлось удалить пакеты instead с настройками перед установкой 3.0.0). После этого всего установилось и запустилось, но instead в избранном остался и игры никуда не делись из папки с играми. Можно как-то нормально поместить его свежие версии в Debian, чтобы без этих пальцезагибонов про MIT?
я ставил в Debian 8 из ppa для 14.04в андроиде - instead-ng, скоро будет новая версия
На андроид пользуйся instead-ng.
Скоро он обновится до 3.0.
Насчет инстеда в дебиане вопрос к мантейнеру. Вероятно, он пропал. Без мантейнера в дебиан делать нечего. Если есть желающие (и имеющие возможность) помочь -- будем рады.
Да уже переходил, потом вернулся - там свежее версия была
Старый, нет - доисторический - dungeon, зеленым по черному на PDP-11... такое ощущение что не в прошлом веке было, а в прошлом тысячелетии. Ща бы о5 зависнуть на ночь в дисплейном классе... Пошел работать ))))
Pdp11? Не я это начал!
в совке в конце 80-х лично я не встречал цветных терминалов на пдп, разумеется где-то они были, но уж точно не для обычного студента не самого элитарного вуза
> в совке в конце 80-х лично я не встречал цветных терминалов на
> пдп, разумеется где-то они были, но уж точно не для обычного
> студента не самого элитарного вузаКарабас базар трёт об букашке.
Я чет сразу невдуплил, сорри. БК както мимо меня проехали или просто позабыл уже. Из динозавров помнятся Д3-80 с кассетой и НЦ-80 с типодискетой больше 5 дюймов. Я уже и не помню как оно называлось, но кроме какогото васика в ней ничего набыло.
Кому нравится проект и есть что сказать, но лень регаться на форуме, заходите в http://club.stscall.ru
> Кому нравится проект и есть что сказать, но лень регаться на форуме,
> заходите в http://club.stscall.ruТьфу. http://club.syscall.ru
Зашёл и не понял ничего. Там хоть темы какие-то есть? Всё в одной куче.
зачем тебе темы? там сообщений-то с гулькин нос. но вообще - есть.
> Новый INSTEAD-JS, позволяющий запускать игры прямо в браузереКруто. Теперь ждем когда мобильную версию завезут. На мобильнике пока неюзабельно.
Надо на kickstarter замутить. Хочу миллион!
Потыкал пару игр. Сюжет-то линейный, а единственное, чего может достичь пользователь -- это вставить в этот линейный сюжет всяческие некритичные для сюжета параграфы про то, как главгерой разглядывает неработающий лифт и т. д. Так что хотя движок может и отличный, клепают на нем не слишком захватывающие вещи. Вон, даже в GTA есть разные варианты концовки в зависимости от твоих решений.
Движок крайне неудобен, т.к. данные (собственно текст) перемешаны с кодом, причём тексты-то нужно писать на русском, а код - на английском. В итоге пальцы буквально не отлипают от Alt+Shift, только и делаешь, что раскладку переключаешь.
Вердикт: движок создавался программистами для программистов, поэтому-то хороших игр на нём всегда будет исчезающе мало. Чтобы движок стал по-настоящему популярным и востребованным, он должен быть ориентирован на писателей-гуманитариев. Например, на ту аудиторию, которая пасётся на мошковском "Самиздате".
> Вердикт: движок создавался программистами для программистов, поэтому-то хороших игр на
> нём всегда будет исчезающе мало. Чтобы движок стал по-настоящему популярным и
> востребованным, он должен быть ориентирован на писателей-гуманитариев. Например, на ту
> аудиторию, которая пасётся на мошковском "Самиздате".К сожалению, опыт Inform показал, что нормальные адвенчуры пишутся таки программистами.
А насчет alt-shift, в графических играх надо вот еще картинки рисовать, модельки в блендере делать итд. Неудобно, блин! :)
> К сожалению, опыт Inform показал, что нормальные адвенчуры пишутся таки программистами.чаем подавился. потом посмотрел на разные сьеры и лукасартсы, и подавился повторно, контрольным.
> Движок крайне неудобен, т.к. данные (собственно текст) перемешаны с кодом, причём тексты-то
> нужно писать на русском, а код - на английском. В итоге
> пальцы буквально не отлипают от Alt+Shift, только и делаешь, что раскладку
> переключаешь.Откуда вы такие вылазите? Не различаешь движок и фреймворк, не видишь, что можно в нём хоть на чистом lua писать, хоть своё наворотить, удобное лично тебе... И вот посмотрите все -"Вердикт:..." Далеко не все гуманитарии такие ленивые и недалекие ниасиляторы.
>Чтобы движок стал по-настоящему популярным и востребованным, он должен быть ориентирован на писателей-гуманитариев. Например, на ту аудиторию, которая пасётся на мошковском "Самиздате".В итоге вместо игр будут книги с кнопкой "Далее" в лучшем случае. Вы, товарищи гуманитарии, совершенно не понимаете какой должна быть интересная игра.
> Вы, товарищи гуманитарии, совершенно не понимаете какой должна быть интересная игра.нет, это просто вы не оцениваете реально окружающий мир по причине тотальной ущербности
А геймпад поддерживается?
Им можно бить себя по голове в случае проигрыша.