LINUX.ORG.RU

Парсерная игра «МЕТЕЛЬ» на свободном движке INSTEAD

 , , ,


11

4

Автором движка INSTEAD Петром Косых и художником Pakowacz выпущена игра «МЕТЕЛЬ».

Игра написана с использованием специально разработанного парсерного модуля «МЕТАПАРСЕР 3», который позволяет создавать игры с текстовым вводом.

Старенький синий седан едет по заснеженной трассе. Внутри машины — двое.

Ведёт машину усталая женщина лет 35. На заднем сидении справа сидит её дочь — девочка-подросток.

Девочка прислонилась лбом к холодному стеклу. Мать продолжает начатый разговор...

-- Вот увидишь, тебе там понравится.

Что тебя ждёт за снежной пеленой?

Исходный код игры (состоящий из набора Lua-скриптов и медиафайлов) распостраняется по лицензии CC-SA.

Для игры понадобится интерпретатор INSTEAD, который работает на большинстве известных платформ: Linux, Windows, FreeBSD, OS X, Android, Symbian и др.

Также стоит отметить, что проект INSTEAD недавно отметил свой 10-летний юбилей, в связи с чем был записан видеоролик, в котором рассказывается о целях проекта и демонстрируются некоторые игры.

>>> Страница игры на itch.io

>>> Скачать игру

>>> Инструкция по запуску игр

>>> Статья на dtf.ru

★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

сидеть в консоли без иксов в 2019 году

каждую секунду проверять сколько оперативы свободно

Каким образом первое связано со вторым? Как раз консоль ест меньше памяти и даёт фантастическое быстродействие. Нет, я в голой консоли не сижу (разве что на VPSке через SSH) у меня кеды есть. Но я помню, как летал голый stage3, когда я впервые генту поставил. :) Тем не менее, тем, кому это нужно, линукс даёт и свободу в голой консоли сидеть, для каких-то задач это может быть эффективно.

А про быдло или нелюдей это вообще другой (другой ли?) анонимус набросил...

hobbit ★★★★★ ()
Ответ на: комментарий от be_nt_all
кстати, не совсем по теме, но близко - ежели кому интересны 
игры такого плана - их есть у Delight games -
 например, Wizard's choice - есть под обе платформы, 
и под андроида, и под иос.

иногда поигрываю, в том числе и чтобы аннглийский чуть подтянуть...

https://play.google.com/store/apps/details?id=wizardsChoiceV1.toucher&hl=...

wisedraco ★★ ()
Последнее исправление: wisedraco (всего исправлений: 1)
Ответ на: комментарий от hobbit

Как там было в романе покойного писателя (официально он до сих пор живой и даже чего-то пишет и издаёт, но на самом деле под его кожей давно живут Чужие):

не факт, что под этой самой кожей эти самые чужие изначально не жили. чужачя душа - потёмки. а так - вполне неплохо он и щас пишет. тот же самый первый том из цикла «пограничье» вполне неплох, а тут ещё возможно в скором времени «не время для драконов 2» будет написана...

wisedraco ★★ ()
Ответ на: комментарий от wisedraco

не время для драконов-2

я и после первого-то долго плевался. Вот я лично окончательно зарёкся читать С.Л. после «последнего» (ох, далеко не последнего) дозора (вру, ещё журнальный вариант /начало/ Недотёпы прочитал — ни плохо, ни хорошо, как я прокомментровал на ФантЛабе, Лукьяненко выдал на гора обещанный в начале 2000-х Аргентумный ключ). Пишет он может и всё ещё неплохо, но ведь одной из составляющих его успеха всегда был эдакий подростковый задор, но когда и тебе заметно за полтинник, а ему и все 60 стукнуло, как то оно уже не очень… Хотя Крапивина, который в общем-то его учитель был, всё ещё читать могу. Хотя чего уж там греха таить, играет Владислав Петрович как тот акын — хорошо, но на одной струне (той самой, которую люстре противопаставил в своём эссе).

be_nt_all ()
Ответ на: комментарий от be_nt_all

Ну, незнаю, мне нравится. правда, последняя, зомби-тема не очень, но в целом у него довольно ровный стиль. и философия есть, и тема на подумать, и экшен. так что мне и НВДД, и спектр, и императоры иллюзий, и геном, и звёзды - холодные инрушки, и даже искатели неба - вполне понравились. одно из лучщего, что есть в современной фантастике, имхо. в отличии от Олди, у которых и шедевры встречаются, и никакие «жвачки», или же Громова.... а года выпуска он, кстати, 68-го, так что до шестидесяти ему ещё время есть. правда, в жизни он глуповат - с всеми этими эмоциональными заскоками, православием и путинофилией, но книжки при этом както хорошие умудряется писать, что лично меня несколько удивляет. как будто это два кардинально разных людя = который пишет книжки, и который в сицилиях отдыхает, но при этом патриот... Ж\

wisedraco ★★ ()
Ответ на: комментарий от wisedraco

не факт, что под этой самой кожей эти самые чужие изначально не жили. чужачя душа - потёмки. а так - вполне неплохо он и щас пишет.

неплохо?. ...ну уж нетъ! пытался про хафлингов с фарангами осилить. «вот понимаешь, есть такой вот узор. и ты всю жизнь его рисуешь. и это круто, панимаишь? аааа, нифига вы нипанимаити 111 лаовеи гайдзины бакакуны фаранги, культур-мультур панимаишь тебе не penis canina»

вот смысл понятен, к чему он там ведёт. а метод и способ изложения — нет. блииин, ну это ж чужие алиены гайдзины бакакуны, у них всё по другому должно быть. и логика инопланетная, и психология тоже.

а он пытается натянуть сову на глобус чисто человеческие комплексы и обидки, и священные войны с крестовыми походами на это всё вот.

алиены то могли и поразумнее попасться. не стоит проецировать ограничения чисто человеческие (вот это вот, грешить и каяться) на все разумные расы (которые могли бы просто не грешить. тогда и каяться не надо будет.)

в общем, психология у него так себе, рояли в кустах.

например, цари жрецы Гора с гораздо более инопланетной логикой были, более чужой и непонятной. а тут прям какие-то общечеловеки вместо чужастиков, блин.

опять же, Мартин или кто он там. описано что лингвистику он освоил, ну и тонкости перевода. но тема не раскрыта: полностью чужая логика и способ мышления набросаны пару раз и довольно схематично, поверхностно.

если они таки чужие и даже иногда совсем не гуманоиды. так у них и язык, и логика, и способ мышления, и психические процессы --- всё совершенно другое должно быть, нечеловеческое.

какая-то наивная психология у него там.

anonymous ()
Ответ на: комментарий от be_nt_all

у Крапивина всё-таки окромя мальчукового психологизма ещё что-то было. та же идея про мультивселенную и кристалл мультиверсума. и как-то эта идея раскрывает тему повествования, и вообще логично развёртывается.

у психиатора же отдельные сюжеты клочочками без сильно связанной, работающей и задействованной роли этой мультивселенной.

те же марвелы возьми или там супермена с лексусом. они с альтерэго образуют битву нанайских мальчиков, борцуны с системкою. потом супермен породил лигу других чемпионов, которые запустили агентов S.H.I.T. и прочее, ну то есть это суть бутстрап системы Берталанфи, система магов Бена Гёрцеля и кибернетика второго порядка.

то есть, эти суперзлодеи и супергерои как-то поддерживают друг друга, у них понимаешь симбиоз.

а клочочками это какая-то странная психология.

Владислав Петрович как тот акын — хорошо, но на одной струне

их там как минимум две. хотя да, мультиверс который пихают куда не глядя уже оскомину набил — типичный рояль в кустах

anonymous ()
Ответ на: комментарий от hobbit

Третий пень — вполне себе приличный процессор, если на нём видеомонтажом и моделированием не заниматься. :) Ну и современный веб, детище орков-рукожопов, конечно.

И... и... вобще ничем не заниматся. Так в консольке из папочки в папочку переходить.

LinuxDebian ★★★ ()
Ответ на: комментарий от wisedraco

Да, опасно начинать петь песню про «молодость прошла», сам не заметил как нам с С.Л. по десятку лет приписал (я на пару-тройку лет его моложе). Олди меня больше всего разочаровали, когда после «Бездны голодных глаз» написали «Героя», который «должен быть один». Не то, чтобы это было плохо, но как-то заметно попроще. Но в общем и целом из всех русских фантастов моего (и рядышком) поколения они мне кажутся (наверное) наиболее «ровными» авторами. Без явных провалов (и да, я понимаю тех, кто полюбил их как раз начиная с «Героя», хотя у меня и тогда был перед глазами пример такого человека. Лично мне — неприятного). Громов? Сложно ругать человека, который написал разбор фантастических ляпов на примере _своих_ книг, но людей он не любит. Сильно не любит.

be_nt_all ()
Ответ на: комментарий от wisedraco

вот Дьяченки с метаморфозами и Ars brevis как-то больше зашли. там именно процесс развития, изменения с какими-то всё-таки топологическими инвариантами лучше показан. та книжка, которая заканчивается «не надо бояться».

anonymous ()
Ответ на: комментарий от wisedraco

правда, в жизни он глуповат - с всеми этими эмоциональными заскоками, православием и путинофилией

Дык в том и дело, что это не «глуповатость», а вполне прагматичный расчёт, держится человек на плаву.

Я даже думаю, что знаю момент, после которого всё скатилось. Это тот самый момент, когда он потребовал убрать всё своё творчество из свободного доступа. И это было особенно заметно для тех, кто знал, что трилогия про Диптаун с самого начала была частью раннего вольного Рунета, а «Прозрачные витражи» так вообще создавались при тесном участии читателей.

Для сравнения: АБС до смерти так и не убрали из интернета ни одной книжки, и только когда БНС не стало, наследники этим «озаботились».

но книжки при этом както хорошие умудряется писать, что лично меня несколько удивляет. как будто это два кардинально разных людя

Ну на самом деле на книжках мировоззрение отражается, не может не отражаться. Вот, в начале «Нового дозора» автор показывает карикатурную чайлдфрюшку, как он себе её представляет, и плевать, что в жизни у них как правило, всё-таки более глубокие мотивы. В Сицилиях отдыхать и любить свою страну вполне можно. А вот сводить сложные вещи к политизированному примитиву, будучи при этом фантастом (фантастика как раз и хороша тем, что позволяет в художественной форме выразить очень сложные вещи) — это уже грех непростительный.

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Кстати, это у меня абберация памяти, или у С.Л. в (кажется) «Танцах на снегу» есть довольно явная аллюзия к не случившимся тогда ещё (да что там, в кошмарном сне разве что привидится могло) событиям 2014 года? Вот не готов я сейчас Танцы перечитывать, тем более что это может и Линия грёз оказаться.

be_nt_all ()
Последнее исправление: be_nt_all (всего исправлений: 1)
Ответ на: комментарий от be_nt_all

Олди меня больше всего разочаровали,

имхо, у них две сильные вещи - «герой должен быть один» и «я возьму сам!» остальное - чтото непонятное - ктото бегает, чтото делает, слог в целом неплох, но вот смысл всего этого никак вообще непонятен. как песня чукчей «еду, вижу дерево, еду дальше, оленя вижу, едуопять - чум вижу, и чайку, еду...» ту же самую книжку недавно про минотавра - час быка, или как она там называется? прочёл, так и не понял, в чём смысл это писать был...

Громов? Сложно ругать человека, который написал разбор фантастических ляпов на примере _своих_ книг, но людей он не любит. Сильно не любит.

эт врядли. иначе он бы затворником гдето сидел, ан нет - вполне активный любитель - астроном, завсегдалтай подвальчика маосковского астросообщества ещё недавно был. незнаю как щас, у них там подвальчик вроде недавно отобрать хотели.

да и в целом то - посмотри на людей кругом, на эту серую массу, на то что в мире происходит... чего там любить то? тут я с АБС вполне согласен -

Насколько, по-Вашему, вообще это оправдано для интеллектуала – быть мизантропом?

Андрей Иванов < eco77@mail.ru> Харьков, Украина – 12/05/08 22:08:49 MSK

По-моему, это просто норма. Чем больше ты узнаешь о людях, тем большим мизантропом ты становишься, – если ты, разумеется, не полный осел. Не помню, кому именно принадлежит этот жизнерадостный афоризм, но готов подписаться под ним обеими руками.

wisedraco ★★ ()
Ответ на: комментарий от hobbit

Дык в том и дело, что это не «глуповатость», а вполне прагматичный расчёт, держится человек на плаву.

может и так. но некоторые моменты в это не совсем укладываются. например его истурия, когда он доктора ливси прикрыл - насчёт российского ребёнка, которого в штаты адоптировали, а там забыли в закрытой машине днём на солнцепёке, от чего он помер.

логики ж никакой, истерия какая то, «запретить усыновлять детей зарубеж!!!»

ну и не только это.

при том в книгах ГГ обычно с юмором смотрит на безмозглость, танец от емоций а не мозгов, и всякие веры.

кстати, там даже есть такие странные вещи, как разное восприятие.

я вот всегда считал «зал прощаний» у геометров за правильную вещь, и большой плюс в их цивилизации, ибо человек волен решать - жить ему или нет.

позже както оказалось, что автор этим хотел показать ненормальность их цивилизации, и что при мысли о самоубийстве, человека надо сразу начинать принудительно лечить от таких мыслей.

я это как вычитал, поимел нехилый шок...:\

wisedraco ★★ ()

У меня Instead цмейком тоже компилироваться не хотел. Сам cmake отработал нормально, но вот линкер не нашёл нужных символов Lua. В системе стоит три версии языка — 5.1, 5.2 и 5.3, liblua.so ссылается на версию 5.3. Через configure.sh всё нормально собралось.

Игру прошёл. В силу своих интеллектуальных способностей, мораль понял не до конца. Да и с бекграундом у меня беда, ни с одним упомянутым в игре произведением я не знаком. Но мамаша мне показалась не очень дружелюбной.

Зафейлился на моменте с ветром и пером. По моей логике направление ветра-таки можно определить и по снежинкам, без пера. После этого ещё пару раз читерил в неочевидных местах, хотя понимал, что автор пытается всячески натолкнуть на какую-то мысль.

А так, в целом, было увлекательно и, как мне показалось, очень красиво. Спасибо!

> позвать маму
Непонятный глагол позвать. Возможно, вы имели в виду порвать?

Ещё у меня не работали клавиши del и end, с ними было бы удобнее.

anonymous ()
Ответ на: комментарий от Xwo

где эту игру можно найти на гугл плей?

Вот порт инстеда под android https://play.google.com/store/apps/details?id=org.emunix.insteadlauncher. Установи его и внутри приложения можно будет скачать эту игру из репозитория и поиграть в нее.

m68k ()
Ответ на: комментарий от be_nt_all

В общем насчёт аллюзий-предсказаний, ключевые слова: сепаратисты, отряд киборгов, оборона аэрокосмопорта. Вот почти уверен что это именно «Танцы на снегу» были. Ошибаюсь или нет?

be_nt_all ()
Ответ на: комментарий от anonymous

У меня Instead цмейком тоже компилироваться не хотел.

благодарю. Я долго не мог попробовать без цмейка собрать. Спек файл не собирает, цмейк не собирает - думал никак не получится. Но почему всё таки не выложить тарбол или зип скомпилированные?

anonymous ()

А можно как-нибудь добавить в игру уровни сложности, чтобы на более лёгких можно было запросить какие-нибудь намёки и подсказки?

Обидно, когда воображение буксует в самом начале и ты вообще не представляешь что делать.

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

Если вопрос ко мне, то вот исходники: https://github.com/instead-hub/instead/archive/3.2.2.tar.gz а вот скомпилированный пакет для Убунту: https://launchpad.net/~gl00my/ archive/ubuntu/instead/ files/instead_3.2.2-co...

Как распаковать .deb написано тут: https://www.g-loaded.eu/2008/01/28/how-to-extract-rpm-or-deb-packages/

Зависимости:

sdl2, sdl2-mixer, sdl2-image, sdl2-ttf, lua5.1/luajit, iconv and gtk+2(3) (to build with open file dialog)
Optionally you may use: sdl1 lua5.2/lua5.3

Подробнее — в INSTALL по первой ссылке.

anonymous ()
Ответ на: комментарий от iluha16

скажите пойдёт ли на моём i8086 с 256 мегабайт памяти. один известный человек сказал мне ещё давным давно что такого объёма памяти хватит абсолютно для всего.

«640 Кб должно быть достаточно для каждого» © Билл Гейтс.
256 Мега байт - это ты уже замахнулся

fehhner ★★★★ ()
Ответ на: комментарий от fehhner

Насколько я понимаю, для таких целей предназначен tiny instead. Минимальная сборка для запуска игр в консоли - только текст и ничего лишнего.

anonymous ()

Игра оказалась на удивление короткой. Прошёл за два часа. Начало было интересное, а потом, когда главная героиня оказалась в поле уже было не интересно. Такое ощущение, что у авторов хватило запала только на начало игры. Остальная часть игры не интересная, скомканная и не захватывающая. От «Бесконечного лета» у меня аж дух захватило. Immersive sim был потрясающий. А тут ровным счётом никакого погружения. Никакого сопереживания герою. P.S. Позволяет ли движок этой игры реализовать что-то вроде RPG Vampire: The Masquerade?

anonymous ()
Ответ на: комментарий от anonymous

Насколько я понимаю, для таких целей предназначен tiny instead. Минимальная сборка для запуска игр в консоли - только текст и ничего лишнего.

Что это? Я знаю только про Tiny Core linux

fehhner ★★★★ ()
Ответ на: комментарий от anonymous

Игра оказалась на удивление короткой.

Ну это и писалось на конкурс миниигр, в общем никто ничего иного не обещал.

А тут ровным счётом никакого погружения.

Что до иммерсивности, то вот спустя пару дней по послевкусию действительно могу сказать, что то ли фэнтезийные сюжеты Петру не слишком хорошо удаются, но… В общем я бы не сказал, что всё совсем уж плохо (хотя с непрофессиональной графикой на этот раз было бы хуже), но в этом плане игра уступает и старой «классике» Петра (Кот, Куба, Особняк) и сделанным вроде бы в том же духе (короткая игра на метапарсере, с выпадением из реальности куда-то в другое место) Краскам сенября.

be_nt_all ()
Ответ на: комментарий от anonymous

Как показывает практика, на это способен только питон. А тут луа. Не взлетит.

Троллить не надо. Язык программирования, универсальный, что хочешь, то и пиши. Или для такой RPG нужны какие-то готовые питоновские «батерейки»?

Позволяет ли движок этой игры реализовать что-то вроде RPG Vampire: The Masquerade?

Про этот самый вампирский маскарад я знаю только-то, что там в основе лежит какая-то ролевая система, чем-то похожая на D&D.

Ролевую систему со статами и уровнями сделать не проблема, её и на чём попримитивней, вроде Twine сделать не проблема. Какие-то RPG для Instead писались. Геймплей в принципе на Instead можно сделать почти любой, но «в прописях», в смысле прилагаемой документации описанно, как делать квесты. Комнаты и предметы/NPC на более менее фиксированных местах.

Для чего-то нестандартного, возможно, нужно будет написать модуль. Вроде того-же метапарсера для парсерного ввода. Ну или по крайней мере уйти от прописей и писать некий нетривиальный код.

Чего хотите от геймплея вы?

be_nt_all ()
Последнее исправление: be_nt_all (всего исправлений: 1)
Ответ на: комментарий от be_nt_all

Что до иммерсивности, то вот спустя пару дней по послевкусию действительно могу сказать, что то ли фэнтезийные сюжеты Петру не слишком хорошо удаются, но…

Конечно, раз на раз не приходится. Не очень контролируемый процесс.

Из объективного - Марс был на 90% новеллой. Метель уже ближе к парсерной игре. Поэтому в том числе вторая часть, возможно, выглядит суховатой. Я старался писать краткий, лаконичный текст, чтобы он не надоедал. Читать одно и то же там приходится часто. :)

Конечно, это не отменяет того, что сама игра так себе. :) Но тем не менее, эти игры по задумке отличаются.

Спасибо за отзыв. :)

gloomy ★★ ()
Ответ на: комментарий от gloomy

Ну я как раз больше с «Красками» сравниваю. Тоже мини-игра, тоже парсер, тоже главный герой вываливается из реальности куда-то в другое место…

А тут… Ну отношение девочки к музыке не могло не изменится, да и с мамой — понятно, но как-то оно уж очень оно как-то «от головы» понятно.

Но в общем это всё таки мини-игра на заданную тему, и для игры с ключевыми словами «унеси меня олень в звенящую снежную даль» — прямо таки хорошо. Просто очень сильная завязка, и переход от неё к откровенной сказке как-то немного резкий.

be_nt_all ()
Ответ на: комментарий от hobbit

Занимались, но местами было тяжко. Я помню кодирование в MPEG2 с последующим DVD-авторингом на третьем пне.

Вы уже приводите конкретный пример. Я же ответил на:

если на нём видеомонтажом и моделированием

подразумевая «сферический» не привязанный ко времени. Помню тот же 3dmax на четверке, рендер простой фигни офигительно долгий, но в целом работало.

anc ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Старая восмьмерка имеет неограниченные возможности для тюнинга, так что насчет цены вы немного ошиблись. Стоковая может и стоит, но кто на ней будет ездить?

utanho ()
Ответ на: комментарий от anonymous

нормальные пацаны

В том то и дело что посоны, которым жевачку в красивой обертке за большие деньги продают.

А тут ламповое народное творчество. И сюжет кстати может затянуть не хуже твоей ААА йоба.

Сейчас правда больше популярен японский формат визуальных новелл. Но по сути это старый добрый interactive fiction в другой обертке. Кстати можешь попробывать Doki Doki Literature Club скачать у Габена. Я не любитель веабу игр, но эту прошел.

А так это традиция - собираем новую топовую пеку и играем в шведскую ММО на яве с изометрической графикой.

trynoval ()
Ответ на: комментарий от LinuxDebian

Ой не надо, люди на третьем пне ещё в 2006ом году игры запускали.

Да и современная архитектура Core основана на том же самом третьем пне через Pentium M команда разработчиков которого спасла Штеуд от разорения после фиаско с Итаниумом.

trynoval ()
Ответ на: комментарий от utanho

Я ездил, стоила 30К. 87 год выпуска, мало ржавая и битой не выглядела. Никакого моддинга. Главный косяк - хреново заводилась зимой и постоянно заливала свечи, в остальном была в удивительно хорошем состоянии. Я бы даже предпочёл поменять мой текущий опель 2006 года на неё, потому что проще организовать какой нибудь предпусковой прогрев чем лечить последствия сумрачного немецкого гения.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от anonymous

Позволяет ли движок этой игры реализовать что-то вроде RPG Vampire: The Masquerade?

Когда то создатель Minix грозился лично оплатить лечение в психиатрической клинике тому, кто спаяет из транзисторов аппаратну джава-машину... Кто же знал, что некоторые arm-процессоры (состоящие, внезапно, из транзисторов) будут иметь аппаратные блоки для выполнения java-кода...

kirill_rrr ★★★★★ ()
Ответ на: комментарий от be_nt_all

Актуальная версия рекомого движка позволяет настраивать внешний вид весьма произвольным образом. Зело интересующимся рекомендую почитать доки модулей и потыкать демки на гитхабе. Особенно декораторы - мощная штука.

anonymous ()
Ответ на: комментарий от kirill_rrr

Зубило

Надо было просто карбюратор почистить/настроить. Или заменить. Довольно капризная штука. Если ваш нынешний опель не откровенная помойка, то пересев на зубило вы бы загрустили. Это как От электричества вернуться к керосиновым лампам.

utanho ()