<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>ping :: from/be_nt_all</title>
	<link>https://club.hugeping.ru/from/be_nt_all</link>
	<description>
	ping :: from/be_nt_all
	</description>
	<language>ru</language>
<item><title>Re: INSTEAD: свободная интерактивная литература</title><guid>t6nHkungIoDY5A8w1aMm</guid><pubDate>2019-02-16 15:50:26</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/t6nHkungIoDY5A8w1aMm#t6nHkungIoDY5A8w1aMm</link>
		<description>
		За видеоуроками не ко мне — я их и смотреть то не очень могу. Обычно написанными словами, ну — максимум, с картинками, всё гораздо лучше понимается. По крайней мере для меня. Я, конечно, не показатель, я и к кино куда придирчивей, чем к книгам… Но у меня есть страшное подозрение,...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> Peter<br><br>
За видеоуроками не ко мне — я их и смотреть то не очень могу. Обычно написанными словами, ну — максимум, с картинками, всё гораздо лучше понимается. По крайней мере для меня. Я, конечно, не показатель, я и к кино куда придирчивей, чем к книгам… Но у меня есть страшное подозрение, что к движку преимущественно текстовых игрушек тянутся таки не совсем чистые «визуалы».<br>

]]>
</content:encoded></item>
<item><title>Re: INSTEAD: свободная интерактивная литература</title><guid>WcUj8AfHAmq2PFKF4Abl</guid><pubDate>2019-02-16 10:15:08</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/WcUj8AfHAmq2PFKF4Abl#WcUj8AfHAmq2PFKF4Abl</link>
		<description>
		&gt;  Если INSTEAD не борется за внимание, то и внимания не будет.
Ну есть статья Oreolekа на Хабре «Трюки и хаки INSTEAD». 2011 года, т.е. явно устареашая. Можно попробовать сделать что-то похожее про STEAD3, и я, по принципу «хочешь что-то выучить хорошо — начни учи других» могу п...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> bezzmx<br><br>
<span class="quote">&gt;  Если INSTEAD не борется за внимание, то и внимания не будет.</span><br>
Ну есть статья Oreolekа на Хабре «Трюки и хаки INSTEAD». 2011 года, т.е. явно устареашая. Можно попробовать сделать что-то похожее про STEAD3, и я, по принципу «хочешь что-то выучить хорошо — начни учи других» могу потихоньку (с расчётом потратить примерно месяц) за это дело взяться. <br>

]]>
</content:encoded></item>
<item><title>Re: INSTEAD: свободная интерактивная литература</title><guid>VVpMoYsWjLAmEvs2fxXX</guid><pubDate>2019-02-16 10:14:23</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/VVpMoYsWjLAmEvs2fxXX#VVpMoYsWjLAmEvs2fxXX</link>
		<description>
		&gt;  Если INSTEAD не борется за внимание, то и внимания не будет.
Ну есть статья Oreolekа на Хабре «Трюки и хаки INSTEAD». 2011 года, т.е. явно устореашая. Можно попробовать сделать что-то похожее про STEAD3, и я, по принципу «хочешь что-то выучить хорошо — начни учи других» могу п...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> bezzmx<br><br>
<span class="quote">&gt;  Если INSTEAD не борется за внимание, то и внимания не будет.</span><br>
Ну есть статья Oreolekа на Хабре «Трюки и хаки INSTEAD». 2011 года, т.е. явно устореашая. Можно попробовать сделать что-то похожее про STEAD3, и я, по принципу «хочешь что-то выучить хорошо — начни учи других» могу потихоньку (с расчётом потратить примерно месяц) за это дело взяться. <br>

]]>
</content:encoded></item>
<item><title>Re: Мысли про возможность подружить Twine и INSTEAD</title><guid>jeVYxcqkPzT1hPtZ4BbQ</guid><pubDate>2019-02-28 22:43:42</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/jeVYxcqkPzT1hPtZ4BbQ#jeVYxcqkPzT1hPtZ4BbQ</link>
		<description>
		&gt; Еще есть такая тема, генерить код для мета-парсера. 

Есть :). Но пока point-and-click. Прикидываю, какие кубики надо определить для Блокли, чтобы делать комнаты и предметы по твоим «прописям» в документации....
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> Peter<br><br>
<span class="quote">&gt; Еще есть такая тема, генерить код для мета-парсера. </span><br>
<br>
Есть :). Но пока point-and-click. Прикидываю, какие кубики надо определить для Блокли, чтобы делать комнаты и предметы по твоим «прописям» в документации.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли про возможность подружить Twine и INSTEAD</title><guid>63B3AmaSAtQfhTg21HfZ</guid><pubDate>2019-02-28 20:33:29</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/63B3AmaSAtQfhTg21HfZ#63B3AmaSAtQfhTg21HfZ</link>
		<description>
		&gt; Ну там в перспективе светит более легковесная альтернатива Instead-em.

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

Кстати автор и мейнтейнер lua.vm.js, как раз и стал вторым разработ...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> be_nt_all<br><br>
<span class="quote">&gt; Ну там в перспективе светит более легковесная альтернатива Instead-em.</span><br>
<br>
Похоже Technix пару лет назад уже написал. <a href="https://github.com/instead-hub/instead-js" class="url">https://github.com/instead-hub/instead-js</a> Там, конечно, lua.vm.js — Fengari тогда ещё не было.<br>
<br>
Кстати автор и мейнтейнер lua.vm.js, как раз и стал вторым разработчиком Fengari, объявив свой проект устаревшим. Так что заменить lua.vm.js на Fengari там сам Бог велел (я в теме Техникса уже отписался на эту тему).<br>
<br>
В общем буду иметь эту штуку в виду но начну с JS и Blockly.<br>

]]>
</content:encoded></item>
<item><title>Re: Мысли про возможность подружить Twine и INSTEAD</title><guid>d9jhhU0hJbA60VEXz6Sa</guid><pubDate>2019-02-28 19:41:34</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/d9jhhU0hJbA60VEXz6Sa#d9jhhU0hJbA60VEXz6Sa</link>
		<description>
		http://blockly.ru/blockly-html/index.html — вот так  с помощью Блокли можно верстать на html, пример программирования собственно логики, если кто никогда скретча/блокли не видел, ну, хотя-бы на заглавной оф. сайта https://developers.google.com/blockly/

Так что внутри текста план...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> be_nt_all<br><br>
<a href="http://blockly.ru/blockly-html/index.html" class="url">http://blockly.ru/blockly-html/index.html</a> — вот так  с помощью Блокли можно верстать на html, пример программирования собственно логики, если кто никогда скретча/блокли не видел, ну, хотя-бы на заглавной оф. сайта <a href="https://developers.google.com/blockly/" class="url">https://developers.google.com/blockly/</a><br>
<br>
Так что внутри текста планирую оставить только что-то вроде <br>
<pre class="code">
Перед хижиной стоит мой старенький {пикап} Toyota.
</pre>

]]>
</content:encoded></item>
<item><title>Re: Мысли про возможность подружить Twine и INSTEAD</title><guid>ocHNY980MijfKMH5i6Nt</guid><pubDate>2019-02-28 19:28:31</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/ocHNY980MijfKMH5i6Nt#ocHNY980MijfKMH5i6Nt</link>
		<description>
		А ещё есть представление программы в виде паззла. Scratch/App Inventor/Blockly. Тоже (сейчас) всё на JS/HTML5 (хотя первый скрэтч был на смолтоке). И кстати прикручивание Blockly для кодирования того, что внутри блока будет альтернативой прикручиванию Lua in Browser в виде φεγγάρ...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> Kerbal<br><br>
А ещё есть представление программы в виде паззла. Scratch/App Inventor/Blockly. Тоже (сейчас) всё на JS/HTML5 (хотя первый скрэтч был на смолтоке). И кстати прикручивание Blockly для кодирования того, что внутри блока будет альтернативой прикручиванию Lua in Browser в виде φεγγάρι. Блокли-диаграммы можно будет транслировать и в JS, и в Lua. И Блокли, к разработке которого приложили руку люди из MIT и Google выглядит куда основательней и надёжней, чем разработка двух программистов с версией 0.1.4. <br>
<br>
/me in thinking…<br>
<br>
С Blockly может получится продукт с действительно минимальным уровнем вхождения. Для имеющих какой-никакой опыт программирования — чересчур минимальным, но «Вотъ тебѣ Богъ, а вотъ и порогъ», не в смысле, что совсем уходи, а в смысле, что Instead ждёт новых разработчиков и Twinestead я задумал именно как порог туда.<br>
<br>
Второй путь… Ну там в перспективе светит более легковесная альтернатива  Instead-em. Хотя в любом случае — не на 100% c sdl-instead совместимая (хотя стремится к совместимости с большинством игр можно)… Тоже, конечно, цель интересная, но от первоначальной цели (понизить порог вхождения, на базе имеющегося twine-сообщества попытаться сформировать какое-никакое англоязычное сообщество instead-писателей) — несколько в стороне. <br>
<br>
Так что пока выберу Blockly, а Fengari-Lua отложу на когда-нибудь после (хотя штука очень интересная).<br>

]]>
</content:encoded></item>
<item><title>Мысли про возможность подружить Twine и INSTEAD</title><guid>6EFInqVcfH7PjAd7HJ4C</guid><pubDate>2019-02-25 17:50:20</pubDate><author>be_nt_all</author><link>https://club.hugeping.ru/6EFInqVcfH7PjAd7HJ4C#6EFInqVcfH7PjAd7HJ4C</link>
		<description>
		Сильно подробно писать, что такое Twine не буду (лучше таки допишу техчасть в https://ru.wikipedia.org/wiki/Twine — пока отложил, стараяь следовать принципу Википедии «лучше сослаться на вторичный источник (книга, статья в журнале), чем на первичный (документация)» и подбор этих ...
		</description>
		<content:encoded>
<![CDATA[
be_nt_all -> All<br><br>
Сильно подробно писать, что такое Twine не буду (лучше таки допишу техчасть в <a href="https://ru.wikipedia.org/wiki/Twine" class="url">https://ru.wikipedia.org/wiki/Twine</a> — пока отложил, стараяь следовать принципу Википедии «лучше сослаться на вторичный источник (книга, статья в журнале), чем на первичный (документация)» и подбор этих самых вторичных источников — отдельная песня), но в общем — движок книг-игр. На html и JS. Изначально — на основе TiddlyWiki (кто не в курсе что это, легко нагуглить на руссском). У нас больше известен клон AXMA Story Maker. Закрытый и проприетарный — я так понимаю, чтобы не нарушать GPL авторы сего чуда повторили функционал Twine 1, используя те же «запчасти», вроде TiddlyWiki, лицензированные под BSD/MIT. Про аксму больше не буду, так как проприетарный клон свободного софта — «это некрасиво и невкусно». И да, основное преимущество твайна/аксмы — представление игры в наглядном виде — связанные стрелками переходами прямоугольники-комнаты.<br>
<br>
Помню я был какой-то похожий редактор, генерящий (в том числе) код для [IN]STEAD 2. Но Instead — он не только (и не столько) для книг игр. Он вообще для много чего, но изначально (как не раз писал и говорил Пётр Косых) —  для механики а ля Goblins Quest. И таких игр для INSTEAD всё ещё (кажется) больше всего.<br>
<br>
Я тут прикинул, можно ли дописать один из викидвижков Twine (а в Twine-2 их на выбор три штуки) с тем, чтобы реализовать такую механику, не сломав этот самый дизайнер с квадратиками и стрелочками. Получается, что вполне.<br>
<br>
Хотя если это сделать на базе низкоуровневого (по отношению к JS и HTML) Twine-Snowman, или сохраняющем архитектуру TiddlyWiki Twine-SugarCube, для мира Instead это не даст ни-че-го. JavaScript на Lua не переводится, и Instead игру ты так не сгенеришь. Хотя в качестве Proof of Concept можно начать с этого.<br>
<br>
Ну а куда после такого PoC двигаться дальше? Но ведь где три  фреймворка, там можно создать и четвёртый. Берём Lua in browser (можно <a href="https://daurnimator.github.io/lua.vm.js/lua.vm.js.html" class="url">https://daurnimator.github.io/lua.vm.js/lua.vm.js.html</a> — но путь без emscripten в виде <a href="https://fengari.io/" class="url">https://fengari.io/</a> мне видится куда изящней), держим в голове STEAD 3 и сочиняем такой «язык разметки игр и историй», который бы экспортировался в исходный код игры для Instead 3 максимально естественно.<br>
<br>
Я думаю, такая штука, если получится, живя рядом с Instead, в довольно «раскрученном» сообществе Twine, да и просто в качестве визуального редактора инстед-игр для непрограммистов, на популяризацию Instead сыграть вполне может. А вы как думаете, стоит в эту сторону копать?<br>

]]>
</content:encoded></item>
</channel></rss>
