std.tech: INSTEAD технологии


1 . . . 3 4
Reply to: u6ENMDRcS528PGwEZS4S
From: lnp3 (syscall,35) 08.08.18 12:50 UTC
To: Andrew Lobanov
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> я Emacs MultiMedia System юзаю

Это потрясающая вещь! Завидую, сам-то я так и не сдружился с Emacs, хотя периодически возвращаюсь к нему. Где-то видел сообщение о пакете Instead-mode для Emacs, но так и не нашёл его, а жаль - был бы повод снова переехать в эту замечательную среду.

Reply to: YKgUvPARbCPBzbqiCzqp
From: Anotheroneuser (syscall,27) 08.08.18 13:01 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> Это потрясающая вещь! Завидую, сам-то я так и не сдружился с Emacs, хотя периодически возвращаюсь к нему
Я только приступил к изучению. Присоединяйся. Будем тупорылить вместе.

Reply to: 6TyyOoMy4KxUi5tWbobo
From: lnp3 (syscall,35) 08.08.18 13:45 UTC
To: Anotheroneuser
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Я только приступил к изучению.

Если пакет Instead-mode найдётся, обязательно добью Emacs и выкину остальные костыли))

Reply to: rl8GgqJ3wqTsL2HO2NzC
From: Andrew Lobanov (tavern,1) 09.08.18 03:45 UTC
To: Anotheroneuser
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
AL>> Оно самое. Но оно требует некоторой настройки

Anotheroneuser> Да, правда )) У меня уже требует вовсю.
Anotheroneuser> Вот два снимка. Пытаюсь разобраться
Anotheroneuser> 1. https://yadi.sk/i/iZPvDb6E3a2gTL
Anotheroneuser> 2. https://yadi.sk/i/TLr6JNf43a2hJd

Нужно то, что между ними. Вообще вот мой вариант конфигурации:

====
;;;
;;; EMMS
;;;
(require 'emms-setup)
(require 'emms-volume)
(require 'emms-player-simple)
(emms-all)
(setq emms-mode-line-format "")
(emms-playing-time-enable-display)
(define-emms-simple-player xmp '(file)
  (regexp-opt '(".AMF" ".ADSC" ".669" ".DIGI" ".DBM" ".MDL" ".PSM" ".FAR"
		".FT" ".XM" ".GMC" ".IMF" ".IT" ".LIQ" ".MTM" ".NTP"
		".MMD0" ".MMD1" ".MMD2" ".MMD3" ".OKTA"	".PTM" ".MOD"
		".PT36" ".EMOD" ".RTM" ".STM" ".S3M" ".SFX" ".ST26" ".ULT"
		".amf" ".adsc" ".digi" ".dbm" ".mdl" ".psm" ".far"
		".ft" ".xm" ".gmc" ".imf" ".it" ".liq" ".mtm" ".ntp"
		".mmd0" ".mmd1" ".mmd2" ".mmd3" ".okta"	".ptm" ".mod"
		".pt36" ".emod" ".rtm" ".stm" ".s3m" ".sfx" ".st26" ".ult")) "xmp" "-q")
(define-emms-simple-player zxtune123 '(file)
  (regexp-opt '(".pt3" ".PT3" ".ay" ".AY" ".stp" ".STP" ".stc" ".STC"
				".stp1" ".STP1"	".pt2" ".PT2")) "zxtune123" "--silent")
(define-emms-simple-player sidplay '(file)
  (regexp-opt '(".SID" ".sid")) "sidplayfp" "-q")
(define-emms-simple-player mpg '(file)
  (regexp-opt '(".mp3" ".MP3")) "mpg321" "-q" "b 2048")
(setq emms-player-list '(emms-player-mpg
			 emms-player-ogg123
			 emms-player-xmp
			 emms-player-zxtune123
			 emms-player-sidplay))
(setq emms-volume-amixer-control "Master")
====

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

====
;;;
;;; EMMS
;;;
(require 'emms-setup)
(require 'emms-volume)
(require 'emms-player-simple)
(emms-all)
(setq emms-mode-line-format "")
(emms-playing-time-enable-display)
(define-emms-simple-player mpg '(file)
  (regexp-opt '(".mp3" ".MP3")) "mpg321" "-q" "b 2048")
(setq emms-player-list '(emms-player-mpg
			 emms-player-ogg123
(setq emms-volume-amixer-control "Master")
====

Этого уже достаточно для прослушивания ogg и mp3 файлов.

Для более удобного управления можно добавить ещё вот такое

====
;; Emms key bindings
(global-set-key (kbd "C-x p") 'emms-pause)
(global-set-key (kbd "C-<") 'emms-volume-lower)
(global-set-key (kbd "C->") 'emms-volume-raise)

;; *EMMS Playlist* key bindings
(define-key emms-playlist-mode-map (kbd "SPC") 'emms-pause)
(define-key emms-playlist-mode-map (kbd "<") 'emms-volume-lower)
(define-key emms-playlist-mode-map (kbd ">") 'emms-volume-raise)
====

В любом буфере будут работать C-x p для паузы, C-< и C-> для управления громкостью. В буфере плейлиста будет пробел для паузы, < и > для управления громкостью.

Reply to: YKgUvPARbCPBzbqiCzqp
From: Andrew Lobanov (tavern,1) 09.08.18 03:45 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
>> я Emacs MultiMedia System юзаю
lnp3> Это потрясающая вещь! Завидую, сам-то я так и не сдружился с Emacs, хотя периодически возвращаюсь к нему. Где-то видел сообщение о пакете Instead-mode для Emacs, но так и не нашёл его, а жаль - был бы повод снова переехать в эту замечательную среду.

Да. Emacs меня поразил. Причём не тогда, когда я начал его использовать, а гораздо позже, когда я понял идею лиспа и лисп-машины. А автор пакета instead-mode как раз я, но в нём больше нет смысла, так как он был заточен только для stead2.

Ещё есть у меня есть вот такая поделка https://github.com/spline1986/fb2-mode

Сыроватая, но пользоваться можно. А так как в имаксе есть из коробки отличные закладки, становится и вовсем неплохо. Правда сам я читаю со смартфона =)

Reply to: iQZX00zCE8QGI4Osd9dV
From: Andrew Lobanov (tavern,1) 09.08.18 03:45 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
>> Я только приступил к изучению.
lnp3> Если пакет Instead-mode найдётся, обязательно добью Emacs и выкину остальные костыли))

К сожалению, не найдётся. Да и смысла в нём сейчас не так уж много. Под stead3 надо писать моду, но пока не очень до неё да и не знаю как лучше сделать.

По сути, там не так много было возможно. Был поиск сцен, объектов и диалогов да возможность запустить instead с текущим файлом.

Reply to: kzv40HCqaR9VISXL76eh
From: Anotheroneuser (syscall,27) 09.08.18 05:07 UTC
To: Andrew Lobanov
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
Благодарю :) сейчас попробую..
По-первой, даже и не верится, что получится что-то

Reply to: z22ysVJ0Efrg7syklNCA
From: lnp3 (syscall,35) 09.08.18 09:04 UTC
To: Andrew Lobanov
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Emacs меня поразил. Причём не тогда, когда я начал его использовать, а гораздо позже, когда я понял идею лиспа и лисп-машины.
Вот-вот, я плохо знаю Emacs, но уже при первом знакомстве, понял, что лисп мне нравится.

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

> автор пакета instead-mode как раз я
Снимаю шляпу!

> есть у меня есть вот такая поделка https://github.com/spline1986/fb2-mode
Это ещё раз подчёркивает красоту и простоту лиспа.

Reply to: 3zff8m1Qiun3sjySzwYC
From: lnp3 (syscall,35) 09.08.18 09:07 UTC
To: Andrew Lobanov
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Был поиск сцен, объектов и диалогов да возможность запустить instead с текущим файлом.
Это не так уж и мало.

Reply to: ynlDX5iOdhK2Z20PnZri
From: Anotheroneuser (syscall,27) 09.08.18 09:40 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> Правда, набираю текст в огромных количествах уже много лет, глядя на клавиатуру, а это для Emacs зло. Тут нужен слепой 10-пальцевый метод набора.

Короче, поделюсь опытом.
Десятипальцевый осваивал с 2017 г. по программе «Стамина».
Когда пришла запоздалая мысль, что надо пользоваться Emacs, понял, что одного русского десятипальцевого мало. Надо ещё и английский. И вот только-только начинаю. С диким скрипом )

Ещё с большим скрипом происходит непосредственно работа с клавиатурой на английской раскладке..
Переключаешь её и хочешь набрать команду. Мысленно обращаешься к той части своей памяти, где по идее должно находиться местоположение английских клавиш.
А там -- бездонная чёрная пустота, в которой крутятся снежинки (откуда-то из Пелевина)

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

Reply to: oGzesKlj5ctYgxa7Q1Qd
From: Andrew Lobanov (tavern,1) 09.08.18 10:17 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
>> Был поиск сцен, объектов и диалогов да возможность запустить instead с текущим файлом.
lnp3> Это не так уж и мало.

Так оно. Надо будет подумать как всё таки парсить объекты в stead3 чтобы поиск производился по nam. В старом апи то было просто.

Reply to: B6hFw8P8bWEddsOiKx2o
From: lnp3 (syscall,35) 09.08.18 10:28 UTC
To: Anotheroneuser
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Десятипальцевый осваивал с 2017 г. по программе «Стамина».
Я нашёл хороший онлайн-тренажёр: https://vse10.ru . Пока нравится.

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

Reply to: yc4K2zKIelwcnIa78qCz
From: lnp3 (syscall,35) 09.08.18 10:30 UTC
To: Andrew Lobanov
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Надо будет подумать как всё таки парсить объекты в stead3 чтобы поиск производился по nam. В старом апи то было просто.
Буду рад, если получится, но очередной подход к Emacs уже начал.

Reply to: DglVtjkJUZDoA2LxQFnm
From: Anotheroneuser (syscall,27) 09.08.18 10:37 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> Я нашёл хороший онлайн-тренажёр: https://vse10.ru . Пока нравится.
Посмотрел достижения: https://vse10.ru/rating/
Офигеть -- там есть люди, которые без ошибок набирают 998 знаков в минуту.

Reply to: DglVtjkJUZDoA2LxQFnm
From: btimofeev (tavern,13) 09.08.18 16:34 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> > Десятипальцевый осваивал с 2017 г. по программе «Стамина».
lnp3> Я нашёл хороший онлайн-тренажёр: https://vse10.ru . Пока нравится.

+1. Я в разное время пробовал соло на клавиатуре, стамину и ещё что-то. Но vse10.ru почему-то больше всех понравился.

Reply to: kkL1V7YDcCUCiuz8JK06
From: Anotheroneuser (syscall,27) 09.08.18 16:51 UTC
To: btimofeev
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
btimofeev> +1. Я в разное время пробовал соло на клавиатуре, стамину и ещё что-то. Но vse10.ru почему-то больше всех понравился.

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

Reply to: oYgYm8KDV7uaS5bAWghV
From: lnp3 (syscall,35) 09.08.18 16:54 UTC
To: Anotheroneuser
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> для пальцев это, наверное, даром не проходит?
Главное - запястья правильно класть, иначе без рук можно остаться.

Reply to: xnPbSwLrqn2GWCnwdMjZ
From: Anotheroneuser (syscall,27) 09.08.18 17:04 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> Главное - запястья правильно класть, иначе без рук можно остаться.

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

Reply to: xnPbSwLrqn2GWCnwdMjZ
From: Anotheroneuser (syscall,27) 09.08.18 17:09 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> ... без рук можно остаться.

В «The Ghost In The Shell» это проблемой не считалось:
https://yandex.ru/images/search?text=the%20ghost%2 0in%20the%20shell%20cyber%20hands&img_url=https%3A %2F%2Fi.ytimg.com%2Fvi%2Ftn85ZiYe764%2Fmaxresdefau lt.jpg&pos=13&rpt=simage&lr=28

Reply to: ilKXpPt7qPs3PJ9vMGmU
From: lnp3 (syscall,35) 09.08.18 17:11 UTC
To: Anotheroneuser
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
> Некоторые пишут, что локти должны лежать на столе, а запястья -- упираться в стол, чтобы пальцы болтались над клавиатурой. Некоторые -- что локти должны висеть в воздухе, чтобы всё там куда-то свободно ходило.
У Шахиджаняна, который Соло на клавиатуре, было подробно и правильно об этом написано. Вот, например: https://ergosolo.ru/reviews/health/correct_seat/

Reply to: K3qFXwq0KCoizwQZZyFm
From: Anotheroneuser (syscall,27) 09.08.18 17:16 UTC
To: lnp3
Subject: Re: Освоение BASH, The Super Dimension Fortress (SDF)
lnp3> У Шахиджаняна, который Соло на клавиатуре, было подробно и правильно об этом написано. Вот, например: https://ergosolo.ru/reviews/health/correct_seat/
Действительно, хорошо написано. Спасибо

From: Peter (syscall,1) 27.01.19 07:58 UTC
To: All
Subject: INSTEAD как чат-бот
Давно такая идея витала в воздухе. Но с появлением МЕТАПАРСЕРА3 прсото уже стало неприлично откладывать эксперимент.
Поэтому запустил два экспериментальных бота, с которыми можно поиграть в несколько демок.

Бот в VK: https://vk.com/im?sel=-18020281
И бот в Telegram: https://t.me/ifquestbot

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

https://pbs.twimg.com/media/Dx5vEp4WoAYrJfe.jpg:la rge

Reply to: 9NrDSW2JopiFctZlJ9xn
From: Anotheroneuser (syscall,27) 27.01.19 20:24 UTC
To: Peter
Subject: Re: INSTEAD как чат-бот
Peter> в VK:
Peter> в Telegram
Блин, похоже, надо приобщиться хоть к чему-нибудь из перечисленного, ибо ни там ни сям не участвую.. Говорю это совершенно без всякой кичливости. Даже со смущением.

# Посторонняя тема.
# Недавно поступило предложение слегка изменить юридическую специализацию (выбрать ту, где немного больше денег, но чуть меньше порядка. Впрочем, коррупции, по-прежнему немало.
# Во время рассказов о деталях, люди предлагали получить материал по WhatsAPP или Viber.
# — Как это, не пользуешься?
# — Да вот. Пытаюсь избегать распыления информации.
# — Ну ладно, тогда давай в vk.
# — VK тоже нет. Есть электронная почта или вот, — протягиваю USB-диск.
# — Слушай, так не пойдёт. Сейчас всё у всех происходит в WhatsAPP или как-то так.
# — Я понял-понял.
# Понять-то понимаю, но внутренне жутко не хочу.. У меня проблема. Мне хочется досконально изучить коммуникативные возможности Emacs (или какого-нибудь консольного приложения) и ограничиться ими.

From: be_nt_all (syscall,46) 25.02.19 14:50 UTC
To: All
Subject: Мысли про возможность подружить Twine и INSTEAD
Сильно подробно писать, что такое Twine не буду (лучше таки допишу техчасть в https://ru.wikipedia.org/wiki/Twine — пока отложил, стараяь следовать принципу Википедии «лучше сослаться на вторичный источник (книга, статья в журнале), чем на первичный (документация)» и подбор этих самых вторичных источников — отдельная песня), но в общем — движок книг-игр. На html и JS. Изначально — на основе TiddlyWiki (кто не в курсе что это, легко нагуглить на руссском). У нас больше известен клон AXMA Story Maker. Закрытый и проприетарный — я так понимаю, чтобы не нарушать GPL авторы сего чуда повторили функционал Twine 1, используя те же «запчасти», вроде TiddlyWiki, лицензированные под BSD/MIT. Про аксму больше не буду, так как проприетарный клон свободного софта — «это некрасиво и невкусно». И да, основное преимущество твайна/аксмы — представление игры в наглядном виде — связанные стрелками переходами прямоугольники-комнаты.

Помню я был какой-то похожий редактор, генерящий (в том числе) код для [IN]STEAD 2. Но Instead — он не только (и не столько) для книг игр. Он вообще для много чего, но изначально (как не раз писал и говорил Пётр Косых) — для механики а ля Goblins Quest. И таких игр для INSTEAD всё ещё (кажется) больше всего.

Я тут прикинул, можно ли дописать один из викидвижков Twine (а в Twine-2 их на выбор три штуки) с тем, чтобы реализовать такую механику, не сломав этот самый дизайнер с квадратиками и стрелочками. Получается, что вполне.

Хотя если это сделать на базе низкоуровневого (по отношению к JS и HTML) Twine-Snowman, или сохраняющем архитектуру TiddlyWiki Twine-SugarCube, для мира Instead это не даст ни-че-го. JavaScript на Lua не переводится, и Instead игру ты так не сгенеришь. Хотя в качестве Proof of Concept можно начать с этого.

Ну а куда после такого PoC двигаться дальше? Но ведь где три фреймворка, там можно создать и четвёртый. Берём Lua in browser (можно https://daurnimator.github.io/lua.vm.js/lua.vm.js. html — но путь без emscripten в виде https://fengari.io/ мне видится куда изящней), держим в голове STEAD 3 и сочиняем такой «язык разметки игр и историй», который бы экспортировался в исходный код игры для Instead 3 максимально естественно.

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

Reply to: 6EFInqVcfH7PjAd7HJ4C
From: Peter (syscall,1) 26.02.19 17:50 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
> Я думаю, такая штука, если получится, живя рядом с Instead, в довольно «раскрученном» сообществе Twine, да и просто в качестве визуального редактора инстед-игр для непрограммистов, на популяризацию Instead сыграть вполне может. А вы как думаете, стоит в эту сторону копать?

Стоит или не стоит - тут решать тебе. Про себя могу сказать так. Раньше я часто думал обо всем этом: о конструкторе, о специализированном языке (похожем на естественный). И все это можно сделать, это абсолютно точно. Это снизит порог вхождения. Само по себе это имеет и положительные и отрицательные стороны.

Но времени всегда мало, тратя его на инструмент (который лично мне не очень удобен, мне проще писать код) -- я забираю его у совего творчества. И это обидно. Поэтому на данном этапе я сосредоточился на том, чтоб писать истории. А проект - открыт! Если кто то сделает что-то новое - я буду только рад. :)

Reply to: 6EFInqVcfH7PjAd7HJ4C
From: Kerbal (tavern,21) 27.02.19 08:19 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
Такая вот забавная штука, рисующая блоки и стрелочки: https://habr.com/ru/post/333750/

Reply to: cKHeF6FXMUkyRBeKUXyX
From: be_nt_all (syscall,46) 28.02.19 16:28 UTC
To: Kerbal
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
А ещё есть представление программы в виде паззла. Scratch/App Inventor/Blockly. Тоже (сейчас) всё на JS/HTML5 (хотя первый скрэтч был на смолтоке). И кстати прикручивание Blockly для кодирования того, что внутри блока будет альтернативой прикручиванию Lua in Browser в виде φεγγάρι. Блокли-диаграммы можно будет транслировать и в JS, и в Lua. И Блокли, к разработке которого приложили руку люди из MIT и Google выглядит куда основательней и надёжней, чем разработка двух программистов с версией 0.1.4.

/me in thinking…

С Blockly может получится продукт с действительно минимальным уровнем вхождения. Для имеющих какой-никакой опыт программирования — чересчур минимальным, но «Вотъ тебѣ Богъ, а вотъ и порогъ», не в смысле, что совсем уходи, а в смысле, что Instead ждёт новых разработчиков и Twinestead я задумал именно как порог туда.

Второй путь… Ну там в перспективе светит более легковесная альтернатива Instead-em. Хотя в любом случае — не на 100% c sdl-instead совместимая (хотя стремится к совместимости с большинством игр можно)… Тоже, конечно, цель интересная, но от первоначальной цели (понизить порог вхождения, на базе имеющегося twine-сообщества попытаться сформировать какое-никакое англоязычное сообщество instead-писателей) — несколько в стороне.

Так что пока выберу Blockly, а Fengari-Lua отложу на когда-нибудь после (хотя штука очень интересная).

Reply to: ocHNY980MijfKMH5i6Nt
From: be_nt_all (syscall,46) 28.02.19 16:41 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
http://blockly.ru/blockly-html/index.html — вот так с помощью Блокли можно верстать на html, пример программирования собственно логики, если кто никогда скретча/блокли не видел, ну, хотя-бы на заглавной оф. сайта https://developers.google.com/blockly/

Так что внутри текста планирую оставить только что-то вроде
====
Перед хижиной стоит мой старенький {пикап} Toyota.
====

Reply to: ocHNY980MijfKMH5i6Nt
From: be_nt_all (syscall,46) 28.02.19 17:33 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
> Ну там в перспективе светит более легковесная альтернатива Instead-em.

Похоже Technix пару лет назад уже написал. https://github.com/instead-hub/instead-js Там, конечно, lua.vm.js — Fengari тогда ещё не было.

Кстати автор и мейнтейнер lua.vm.js, как раз и стал вторым разработчиком Fengari, объявив свой проект устаревшим. Так что заменить lua.vm.js на Fengari там сам Бог велел (я в теме Техникса уже отписался на эту тему).

В общем буду иметь эту штуку в виду но начну с JS и Blockly.

Reply to: 63B3AmaSAtQfhTg21HfZ
From: Peter (syscall,1) 28.02.19 18:23 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
> В общем буду иметь эту штуку в виду но начну с JS и Blockly.

Еще есть такая тема, генерить код для мета-парсера. В принципе, метапарсер поддерживается instead-js. В теории, парсерные игры могут взлететь в режиме чат-ботов, которые я недавно запустил. Это просто на уровне идей. :)

Reply to: 63B3AmaSAtQfhTg21HfZ
From: techniX (syscall,26) 28.02.19 18:30 UTC
To: be_nt_all
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
Когда-то на instead-js я в качестве proof-of-concept делал вот такую штуку:
https://technix.github.io/instead-playground/
Т.е. пишешь код в редакторе, а сбоку он сразу же в instead-js выполняется. Впрочем, дальше этого эксперимента дело не пошло.

Так что если захочешь развивать instead-js - буду только рад :)

Reply to: FvQ6gGtiSAu9srRQeTES
From: be_nt_all (syscall,46) 28.02.19 19:43 UTC
To: Peter
Subject: Re: Мысли про возможность подружить Twine и INSTEAD
> Еще есть такая тема, генерить код для мета-парсера.

Есть :). Но пока point-and-click. Прикидываю, какие кубики надо определить для Блокли, чтобы делать комнаты и предметы по твоим «прописям» в документации.

1 . . . 3 4