Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
21.03.2010 10:02

oleksus
адвентурист шестого дня
Откуда: Киевская Русь, г.Ирпень
Зарегистрирован: 10.02.2007
Сообщений: 149
Вебсайт

Twee 1.7 и Twine

Кто-нибудь пользовался последними версиями сабжа?

Последний раз я писал на 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)

Неактивен

0    1    #2
21.03.2010 13:12

Нонат
Участник (+237, -226)
Зарегистрирован: 17.01.2008
Сообщений: 191

Re: Twee 1.7 и Twine

Главный специалист по Твибоксу - Goraph. У него даже одно из последних творений, вроде бы, было в той версии, которая, по моему подозрению, выдается за деньги. Лично я работаю (именно так - ибо всё-таки делаю игру, но вряд ли закончу в ближайшее время) с Твибокс 2.0. К сожалению, работаю безо всяких строк, а просто запуская tweebox.exe, а там тыкаю мышкой во всё подряд. И мне даже в голову не приходит задумываться о параметрах строки.

Неактивен

0    0    #3
21.03.2010 13:41

oleksus
адвентурист шестого дня
Откуда: Киевская Русь, г.Ирпень
Зарегистрирован: 10.02.2007
Сообщений: 149
Вебсайт

Re: Twee 1.7 и Twine

Нонат написал:

делаю игру с Твибокс 2.0.

Да, с Горафом я уже связывался, и я очень благодарен ему за подсказки и помощь с кодом.

А у тебя сохранились старые версии twee и tweebox?
дело в том, что траблы начались после установки последних версий, а старых ни автор не оставил, ни я. ((

Можно попросить поделиться старыми версиями?
Я в личку мыло кину, если удобно.

Неактивен

0    0    #4
21.03.2010 17:05

goraph
Участник (+650, -225)
Зарегистрирован: 16.04.2007
Сообщений: 531

Основная добродетель гражданина есть недоверие.

Re: Twee 1.7 и Twine

oleksus написал:

Можно попросить поделиться старыми версиями?

http://code.google.com/p/twee/downloads … nloadCount

Неактивен

0    0    #5
11.03.2012 20:43

IO
Участник
Зарегистрирован: 07.01.2009
Сообщений: 15

Re: Twee 1.7 и Twine

Занимается ли сейчас кто-нибудь twine'ом?

Неактивен

0    0    #6
11.03.2012 21:07

Евг
Участник (+299, -40)
Зарегистрирован: 13.04.2007
Сообщений: 556
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Twee 1.7 и Twine

Угу. Как раз на этой неделе активизировались. Пришла Сьюзан (некая фанатка undum'a) и резко починила в twine баг с <<back>>. И у нее кажется какие-то планы по связке твии и Ренпи. С удивлением слежу за всей этой внезапной движухой.

UPD: Сделали сайт, где можно выкладывать твии игры (http://adventurecow.com/stories/load).

Отредактировано Евг (13.03.2012 11:42)

Неактивен

0    0    #7
14.03.2012 20:49

Евг
Участник (+299, -40)
Зарегистрирован: 13.04.2007
Сообщений: 556
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Twee 1.7 и Twine

Новая страничка Twine, которая возможно станет основной: http://entertwine.weebly.com/

Неактивен

0    0    #8
19.03.2012 18:09

IO
Участник
Зарегистрирован: 07.01.2009
Сообщений: 15

Re: Twee 1.7 и Twine

столкнулся с проблемами сразу на старте (Twine 1.3.5 win)

при создании простейшей истории в три пассажа

http://rghost.ru/private/37106341/010e003abb02e5426ef3211492ea92d9/thumb.png

Код:

This passage does not exist.

а также при использовании кириллицы возникают странные глюки

http://rghost.ru/private/37106344/ce8f046cd8f769b856810378389e0bbc/thumb.png

и опять-таки

Код:

This passage does not exist.

питон отказался работать с twee

http://rghost.ru/private/37106587/6d44fca2f3113ef35cd9cf1adc0e237d/thumb.png

что делать?

Неактивен

0    0    #9
07.04.2012 19:35

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Twee 1.7 и Twine

Столкнулся с той же проблемой. Но не стал унывать, и сейчас делаю аналог Twine (подробнее см. в теме https://forum.ifiction.ru/viewtopic.php?pid=23509).

Неактивен

0    0    #10
16.06.2012 10:55

sosiskin
Участник (+8, -9)
Зарегистрирован: 02.02.2012
Сообщений: 144

Re: Twee 1.7 и Twine

А можно ли встроить код, генерируемый Twee, скажем в PHP или HTML\CSS страницу, чтобы игра отображалась не на голом листе, а в рамках существующего шаблона?

Неактивен

0    0    #11
16.06.2012 11:32

Zeantar
Участник (+23, -51)
Зарегистрирован: 30.03.2012
Сообщений: 119

Мир, как мы его знали, подходит к концу... (с) БГ

Re: Twee 1.7 и Twine

Сосиска, не запутывай людей!
Актуальное обсуждение идет тут: https://forum.ifiction.ru/viewtopic.php?pid=23509

Неактивен

0    0    #12
16.06.2012 11:48

Евг
Участник (+299, -40)
Зарегистрирован: 13.04.2007
Сообщений: 556
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Twee 1.7 и Twine

Sosiskin, я не видел такого пока, но может быть через iframe можно - я в этом не специалист.

Кстати новые ссылки по твайну :)

Последняя версия: https://dl.dropbox.com/u/25549414/twine … 051646.exe
Исправлены какие-то баги, добавлен новый макрос <<return>> (это такой <<back>>, который не трогает переменные), еще всякое.
Все изменения можно посмотреть в гитхабе: https://github.com/tweecode/twine/issues

Неактивен

0    0    #13
16.06.2012 12:55

sosiskin
Участник (+8, -9)
Зарегистрирован: 02.02.2012
Сообщений: 144

Re: Twee 1.7 и Twine

Zeantar написал:

Сосиска, не запутывай людей!

ты чего, брови не расчёсываешь? смотри пристально в название темы. там "замена твайну". Здесь - оригинальный Twee.

Евг написал:

Кстати новые ссылки по твайну smile

Мне честно гря Twee всегда нравился больше чем твайн. Хотя и то и другое не доработано.

Неактивен

0    0    #14
16.06.2012 14:15

Евг
Участник (+299, -40)
Зарегистрирован: 13.04.2007
Сообщений: 556
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Twee 1.7 и Twine

Ну я сам тоже им не пользовался никогда :)  Но других новостей у меня нет.
Ты можешь попробовать в твишной гугл группе поспрашивать, это единственное место, которое мне известно, где есть какая-то активность по тви: https://groups.google.com/forum/?fromgr … m/tweecode

Неактивен

0    0    #15
16.06.2012 15:37

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Twee 1.7 и Twine

sosiskin написал:

А можно ли встроить код, генерируемый Twee, скажем в PHP или HTML\CSS страницу, чтобы игра отображалась не на голом листе, а в рамках существующего шаблона?

Тут всё дело в возможном конфликте JS переменных. Мы, кстати, планируем это реализовать, как только доделаем базовые функции.

Неактивен

0    0    #16
16.06.2012 22:46

sosiskin
Участник (+8, -9)
Зарегистрирован: 02.02.2012
Сообщений: 144

Re: Twee 1.7 и Twine

Евг написал:

в твишной гугл группе поспрашивать

да я спрашивал, там точно так же никто не пробовал

DoubleDragon написал:

планируем это реализовать, как только доделаем базовые функции.

о, это будет мегакруто! одна просьба только: плавность фэйда чуть убольшить. В Twee затухание плавное, а у вас - очень резкое. А в плавном затухании - много привлекательности.

Отредактировано sosiskin (16.06.2012 22:48)

Неактивен

0    0    #17
18.06.2012 12:13

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Twee 1.7 и Twine

sosiskin написал:

о, это будет мегакруто! одна просьба только: плавность фэйда чуть убольшить. В Twee затухание плавное, а у вас - очень резкое. А в плавном затухании - много привлекательности.

Поддкорректировал плавность для примера в хелпе: http://sm.axmasoft.com/ru/help.html
Так нормально?

Неактивен

0    0    #18
18.06.2012 14:40

sosiskin
Участник (+8, -9)
Зарегистрирован: 02.02.2012
Сообщений: 144

Re: Twee 1.7 и Twine

DoubleDragon написал:

Поддкорректировал плавность ... Так нормально?

Ну, Вы автор и Вам решать, конечно, я целиком снимаю шляпу. Но... я бы ещё чуточку плавнее сделал.

Неактивен

0    0    #19
18.06.2012 14:44

Евг
Участник (+299, -40)
Зарегистрирован: 13.04.2007
Сообщений: 556
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Twee 1.7 и Twine

А у меня в хелпе сейчас вообще фейд пропал :) Гугл хром.

Неактивен

0    0    #20
18.06.2012 14:58

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: Twee 1.7 и Twine

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

Отредактировано DoubleDragon (18.06.2012 14:58)

Неактивен

0    0    #21
18.06.2012 15:00

sosiskin
Участник (+8, -9)
Зарегистрирован: 02.02.2012
Сообщений: 144

Re: Twee 1.7 и Twine

фэйд стал лучше!

Неактивен

0    0    #22
25.11.2016 11:26

Akino
Участник (+20)
Откуда: Тюмень
Зарегистрирован: 23.11.2016
Сообщений: 37
Вебсайт

Re: Twee 1.7 и Twine

Подскажите, как на twinery 2 задержать время появления ссылок на параграфы?

Отредактировано Akino (25.11.2016 11:26)

Неактивен

2    0    #23
25.11.2016 14:23

Oreolek
Модератор (+469, -176)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 704
Вебсайт

Re: Twee 1.7 и Twine

В Harlowe 2 есть макрос live: http://twine2.neocities.org/2.html#macro_live

Код:

(live: 1s)[
    … код после секундной задержки …
    (stop:)
]

Неактивен

0    0    #24
25.11.2016 14:43

Akino
Участник (+20)
Откуда: Тюмень
Зарегистрирован: 23.11.2016
Сообщений: 37
Вебсайт

Re: Twee 1.7 и Twine

Огромное спасибо!

Неактивен

0    0    #25
25.11.2016 18:32

Akino
Участник (+20)
Откуда: Тюмень
Зарегистрирован: 23.11.2016
Сообщений: 37
Вебсайт

Re: Twee 1.7 и Twine

Oreolek написал:

В Harlowe 2 есть макрос live: http://twine2.neocities.org/2.html#macro_live

Код:

(live: 1s)[
    … код после секундной задержки …
    (stop:)
]

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

Неактивен

1    4    #26
04.09.2019 13:12

Богдан Кукленко
Участник (+2, -4)
Зарегистрирован: 03.09.2019
Сообщений: 2

Re: Twee 1.7 и Twine

Здравствуйте ребята и девчата . Подскажите русское сообщество по движку Twine ! Если такого нет то я в vk создал группку .

Неактивен

0    0    #27
31.08.2025 18:12

Lunohod
Участник (+14)
Зарегистрирован: 31.08.2025
Сообщений: 17

Re: Twee 1.7 и Twine

Приветствую уважаемых форумчан и администрацию. Публикую эту учебную заметку для тех, кто интересуется Twine (диалект SugarCube), особенно для любезного мне друга с этого форума, который заинтересован разработкой на данном движке. Материал предназначен только для лиц 18+. К сообщению будет приложен файл простейшего учебного квеста, который можно будет не только запустить в браузере, но и импортировать в нативное приложение Twine для вашей операционной системы и изучить его прокомментированный код.


https://masterpiecer-images.s3.yandex.net/37bb7c2b5ff311eebaf656181a0358a2:upscaled

Далее я привожу листинги кода с текстовками для копипаста для каждого пассажа в 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)


Прикрепленные файлы:
Пирожок-оживления--02.zip, Размер: 256,195 байт, Скачано: 154
Пирожок-структура.jpg, Размер: 35,787 байт, Скачано: 96

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru