Кто-нибудь пользовался последними версиями сабжа?
Последний раз я писал на Twee год назад.
Сейчас качнул вроде бы ту же версию, но она не компилит почему-то!
Даю, например, строку на компиляцию:
python twee -t jonah dar.tw > dar.html
а он мне выдаёт пустой html файл, и своё резюме:
File "twee", line 103 in ?
main(sys.argv(1:1)
File "twee", line 67, in main
tw.add_twee(file,read())
AttributeError: TiddlyWiki instance has no attribute 'add_twee`.
Может, версия Питона глючит? Или я всё-таки туплю где-то?
Кстати, Крис Климас, автор этой замечательной тулзы изъявил намерение бросить дальнейшую поддержку, и ищет кто бы вёл проект дальше. Может, кто из русского сообщества возьмёт? Я бы взял не думая, кабы хоть одной ногой разбирался в python и javascript. Ведь вещь великолепная! Кодить в ней просто, а результат - очень эстетичен и функционален.
Отредактировано oleksus (21.03.2010 10:22)
Неактивен
Главный специалист по Твибоксу - Goraph. У него даже одно из последних творений, вроде бы, было в той версии, которая, по моему подозрению, выдается за деньги. Лично я работаю (именно так - ибо всё-таки делаю игру, но вряд ли закончу в ближайшее время) с Твибокс 2.0. К сожалению, работаю безо всяких строк, а просто запуская tweebox.exe, а там тыкаю мышкой во всё подряд. И мне даже в голову не приходит задумываться о параметрах строки.
Неактивен
Нонат написал:
делаю игру с Твибокс 2.0.
Да, с Горафом я уже связывался, и я очень благодарен ему за подсказки и помощь с кодом.
А у тебя сохранились старые версии twee и tweebox?
дело в том, что траблы начались после установки последних версий, а старых ни автор не оставил, ни я. ((
Можно попросить поделиться старыми версиями?
Я в личку мыло кину, если удобно.
Неактивен
oleksus написал:
Можно попросить поделиться старыми версиями?
Неактивен
Угу. Как раз на этой неделе активизировались. Пришла Сьюзан (некая фанатка undum'a) и резко починила в twine баг с <<back>>. И у нее кажется какие-то планы по связке твии и Ренпи. С удивлением слежу за всей этой внезапной движухой.
UPD: Сделали сайт, где можно выкладывать твии игры (http://adventurecow.com/stories/load).
Отредактировано Евг (13.03.2012 11:42)
Неактивен
Новая страничка Twine, которая возможно станет основной: http://entertwine.weebly.com/
Неактивен
Столкнулся с той же проблемой. Но не стал унывать, и сейчас делаю аналог Twine (подробнее см. в теме https://forum.ifiction.ru/viewtopic.php?pid=23509).
Неактивен
Сосиска, не запутывай людей!
Актуальное обсуждение идет тут: https://forum.ifiction.ru/viewtopic.php?pid=23509
Неактивен
Sosiskin, я не видел такого пока, но может быть через iframe можно - я в этом не специалист.
Кстати новые ссылки по твайну :)
Последняя версия: https://dl.dropbox.com/u/25549414/twine … 051646.exe
Исправлены какие-то баги, добавлен новый макрос <<return>> (это такой <<back>>, который не трогает переменные), еще всякое.
Все изменения можно посмотреть в гитхабе: https://github.com/tweecode/twine/issues
Неактивен
Zeantar написал:
Сосиска, не запутывай людей!
ты чего, брови не расчёсываешь? смотри пристально в название темы. там "замена твайну". Здесь - оригинальный Twee.
Евг написал:
Кстати новые ссылки по твайну
Мне честно гря Twee всегда нравился больше чем твайн. Хотя и то и другое не доработано.
Неактивен
Ну я сам тоже им не пользовался никогда :) Но других новостей у меня нет.
Ты можешь попробовать в твишной гугл группе поспрашивать, это единственное место, которое мне известно, где есть какая-то активность по тви: https://groups.google.com/forum/?fromgr … m/tweecode
Неактивен
sosiskin написал:
А можно ли встроить код, генерируемый Twee, скажем в PHP или HTML\CSS страницу, чтобы игра отображалась не на голом листе, а в рамках существующего шаблона?
Тут всё дело в возможном конфликте JS переменных. Мы, кстати, планируем это реализовать, как только доделаем базовые функции.
Неактивен
Евг написал:
в твишной гугл группе поспрашивать
да я спрашивал, там точно так же никто не пробовал
DoubleDragon написал:
планируем это реализовать, как только доделаем базовые функции.
о, это будет мегакруто! одна просьба только: плавность фэйда чуть убольшить. В Twee затухание плавное, а у вас - очень резкое. А в плавном затухании - много привлекательности.
Отредактировано sosiskin (16.06.2012 22:48)
Неактивен
sosiskin написал:
о, это будет мегакруто! одна просьба только: плавность фэйда чуть убольшить. В Twee затухание плавное, а у вас - очень резкое. А в плавном затухании - много привлекательности.
Поддкорректировал плавность для примера в хелпе: http://sm.axmasoft.com/ru/help.html
Так нормально?
Неактивен
Вот я и делал бОльшую задержку, чтобы везде работало, надо ещё тестить этот вопрос.
Отредактировано DoubleDragon (18.06.2012 14:58)
Неактивен
В Harlowe 2 есть макрос live: http://twine2.neocities.org/2.html#macro_live
(live: 1s)[
… код после секундной задержки …
(stop:)
]Неактивен
Oreolek написал:
В Harlowe 2 есть макрос live: http://twine2.neocities.org/2.html#macro_live
Код:
(live: 1s)[ … код после секундной задержки … (stop:) ]
Я правильно понимаю, что я не могу этот код использовать один раз и все ссылки будут появляться дольше, мне надо будет каждый раз вписывать это?
Неактивен
Здравствуйте ребята и девчата . Подскажите русское сообщество по движку Twine ! Если такого нет то я в vk создал группку .
Неактивен
Приветствую уважаемых форумчан и администрацию. Публикую эту учебную заметку для тех, кто интересуется Twine (диалект SugarCube), особенно для любезного мне друга с этого форума, который заинтересован разработкой на данном движке. Материал предназначен только для лиц 18+. К сообщению будет приложен файл простейшего учебного квеста, который можно будет не только запустить в браузере, но и импортировать в нативное приложение Twine для вашей операционной системы и изучить его прокомментированный код.
Далее я привожу листинги кода с текстовками для копипаста для каждого пассажа в Twine, чтобы вы могли воспроизвести этот квестик на своих локальных машинах. Названия пассажей заключены в тройные звёздочки (например: `***001***`). Обратите внимание: если пассаж содержит текст с кодом перехода `[[Далее|002]]`, то следующий пассаж автоматически будет назван движком «002» — именно в него нужно копировать текст и код между `***002***` и `***003***` из этого пособия. Если что-то осталось непонятным — просто откройте готовый файл квеста в приложении Twine и изучите прокомментированный код: это лучший способ разобраться.
Пирожок оживления // Микро-квест
***старт***
<<set $bird = 0>> /* Сброс переменной спасения кукушонка */
<font color="grey">Жанр: Постапокалипсис, юмор.</font> /* Подкраска текста при помощи Html */
/* Вставка картинки в формате Base64 */
<html><img
src="В этом месте сотрите данный текст и скопируйте сюда данные картинки, полученные в результате конвертации JPG в BASE64"
alt="Пример изображения в Base64"
width="300"
></html>
<font color="lime">Разработано с целью показать базовые возможности движка для текстовых квестов Twine 2.хх (Sugarcube)</font> /* Подкраска текста */
<font color="grey">Есть возможность пользоваться меню сохранений игры в шторке в левой части экрана и кнопками назад/вперёд по пройденным параграфам там же.</font>
<font color="lime">Разработано при помощи мыслящей машины Deepseek</font>
[[Начать|001]]
***001***
Главный дом на ранчо. Элли, повзрослевшая и не совсем живая, сидит на потертом диване и смотрит по телевизору один из постапокалиптических выпусков программы «Здоровье».
Почему не совсем живая? Люди из злополучных Цикад нашли её вместе с лучшей подругой Диной — и жестоко отомстили им за все их проделки после гибели Джоэла.
Теперь, после своей смерти, они постепенно становились еще мертвее: временами у них отваливались части тела, которые приходилось водворять на место.
В телепрограмме вещали о том, как снова стать живым — для этого требовалось надеть на голову свежий пирожок с самой любимой начинкой.
Элли нажала кнопку интеркома на стене и вызвала мертвячку Дину.
— Дина, поди на летнюю кухню и испеки тех самых вкусных пирожков. Я кое-что узнала — возможно, мы снова сможем ходить в гости к дяде Томасу и друзьям. Надо проверить.
Элли пересказала суть телепередачи. Дина вспыхнула радостью — вдруг это поможет ей наконец родить милого малыша, которого она уже несколько лет носила под сердцем.
Всё из-за их дурацкой гибели. Девушек даже в город не пускали — жители думали, что их покусали и те превратились в зомби, уж слишком ненадежно они выглядели.
Потом по телевизору начались старые мультики, которые обожала Элли. Вскоре из окна поплыл сладковатый, тошнотворный, соблазнительный запах, сумевший перебить привычную вонь с улицы. Пора было идти через весь двор к летней кухне, где сейчас хлопотала Дина.
Элли не хотела прерывать просмотр мультиков. Она просто сняла свою голову с туловища, аккуратно поставила на блюдо перед телевизором смотреть дальше, а тело само направилось к выходу и приблизилось к двери дабы открыть её...
/* Далее следует код который меняет текст под очередным нажатием мышки, пока не доходит до конца списка фраз. В конце кнопка перехода на другой параграф. */
<<cycle "$presses" once>>
<<option "Не открывается, застряла…" 0>>
<<option "Скрипит, но еще закрыта…" 1>>
<<option "Немного поддается…" 2>>
<<option "[[Открыта… Туловище выходит на улицу.|002]]" 3>>
<</cycle>>
***002***
Туловище Элли во дворе. Главный дом ранчо отбрасывает длинную тень. Посреди двора возвышается старый могучий дуб. На краю двора стоит летняя кухня. [[Идти дальше…|003]]
***003***
/* Проверка спасён ли подлый кукушонок. */
<<if $bird eq 0>>
Элли у дуба. Из-за ствола доносится писк и тонкое чириканье. [[Посмотреть, что там.|0031]] /* Переход если кукушонок не спасен ещё. */
<</if>>
/* Этот код выполняется если кукушонок уже спасен и можно идти дальше. */
<<if $bird eq 1>>
Элли у дуба. [[Идти к кухне.|0032]] /* Переход дальше по сюжету. */
<</if>>
***0031***
Туловище Элли осязает на земле птенца кукушки, поднимает его и аккуратно держит в руке.
-- Нужно его вернуть в гнездо! -- поняло туловище Элли.
[[Лезть по дубу наверх.|00311]]
***0032***
Туловище Элли у кухни. От ржавой железной печи чувствуется жар. Из трубы валит сизый дым. Дина что-то готовит. Пирожки стоят на столе, разложенные по разноцветным тарелкам.
[[Вот пирожки приготовленные с начинкой, взятой из одного из кусков капающих, мерзких, висящих на дереве.|004]]
***00311***
Туловище Элли посередине высоты ствола дуба на уровне снайперского укрытия на дереве.
[[Залезть в укрытие.|00311-1]]
[[Лезть выше.|00311-2]]
***00311-1***
Туловище Элли в укрытии для стрельбы высоко над землёй. В стене есть окошко.
[[Осмотреться.|00311-3]]
[[Выйти и лезть дальше.|00311-2]]
***00311-2***
Туловище Элли на самом верху. На одной из веток лежит гнездо, оно с маленькими птенцами дрозда.
[[Положить птенца кукушки в гнездо.|00311-4]]
***00311-3***
В окошко видно кухню с хлопочущей Диной, а за кухней загон с зомбаками и зеленую дымку пустых полей, тянущихся до горизонта.
[[Выйти и лезть дальше.|00311-2]]
***00311-4***
<<set $bird = 1>> /* Включение переменной, что кукушонок уже в гнезде */
[[Аккуратно слезть вниз.|003]] /* Переход дальше по сюжету */
***0004***
Туловище Элли берет пирожок.
[[Идти ко главному дому ранчо через двор.|005]]
***005***
Туловище Элли во дворе. Главный дом ранчо отбрасывает длинную тень. Посреди двора возвышается старый могучий дуб. На краю двора стоит летняя кухня. Туловище Элли подошло к двери в дом: дверь…
/* Далее следует код который меняет текст под очередным нажатием мышки, пока не доходит до конца списка фраз. В конце кнопка перехода на другой параграф. */
<<cycle "$presses" once>>
<<option "Не открывается…" 0>>
<<option "Скрипит, но еще закрыта…" 1>>
<<option "Немного поддается…" 2>>
<<option "[[Открыта… Можно войти в дом|006]]" 3>>
<</cycle>>
***006***
Туловище Элли плюхнулась на диван забыв надеть голову обратно, взяло пирожок Дины и надело его на стоящую на блюде голову. Далее ее голова ожила, а тело осталось мертвым. Входит ожившая полностью Дина со своим пирожком на голове и говорит:
-- Элли, что за фигня? Ты опять не смогла сделать всё по-человечески?
<font color="lime">Занавес. Конец истории.</font>
[[Вернуться к началу.|старт]]
Отредактировано Lunohod (31.08.2025 19:30)
Неактивен