Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #26
22.04.2012 15:01

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

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

Re: Делаю замену Twine (Tweebox)

Отлично, будем эти баги лечить!

Неактивен

0    0    #27
22.04.2012 15:18

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

Neyðin kennir naktri konu að spinna.

Re: Делаю замену Twine (Tweebox)

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

На будущее возможно пригодится, подумай как сделать клавиатурные удобства :) Например, вместо ОК в редакторе локаций какой-нибудь ctrl+enter, там же по табуляции прыгать в редактирование название локации для правки (или вообще ее сделать в том же поле), бегать по карте стрелками, заходить в локации по enter и т.п.

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

Отредактировано Евг (22.04.2012 15:24)

Неактивен

0    0    #28
22.04.2012 15:28

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

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

Re: Делаю замену Twine (Tweebox)

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

Неактивен

0    0    #29
22.04.2012 15:30

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

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

Re: Делаю замену Twine (Tweebox)

Евг написал:

На будущее возможно пригодится, подумай как сделать клавиатурные удобства smile Например, вместо ОК в редакторе локаций какой-нибудь ctrl+enter, там же по табуляции прыгать в редактирование название локации для правки (или вообще ее сделать в том же поле), бегать по карте стрелками, заходить в локации по enter и т.п.

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

Спасибо, отличные идеи, возьму на вооружение.

Неактивен

0    0    #30
22.04.2012 17:50

gloomy
Модератор (+260, -60)
Зарегистрирован: 21.02.2009
Сообщений: 417

http://instead.hugeping.ru

Re: Делаю замену Twine (Tweebox)

Выглядит красиво.
А проект будет закрытым или открытым?

Неактивен

0    0    #31
22.04.2012 18:03

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

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

Re: Делаю замену Twine (Tweebox)

Пока не знаю. Как руководство решит. Но бесплатным точно smile

Неактивен

0    0    #32
22.04.2012 18:15

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

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

Re: Делаю замену Twine (Tweebox)

Мне кажется, что qgen (для платформы qsp) удобнее: в твоем, DoubleDragon, редакторе всё здорово и наглядно, но лишь до тех пор, пока локаций не больше десяти.  Можно ли представить в таком редакторе 100 локаций одновременно? Тут надо придумывать либо группы, которые можно сворачивать, как спойлер, либо что-то ещё.

//сам кугеном не пользуюсь, если что. smile

UPD: или подумать о дереве локаций с возможностью свернуть ненужное.

Отредактировано Zeantar (22.04.2012 18:25)

Неактивен

0    0    #33
22.04.2012 18:33

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

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

Re: Делаю замену Twine (Tweebox)

Подумаем, конечно. Отправная точка уже есть.

Неактивен

0    0    #34
24.04.2012 20:30

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

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

Re: Делаю замену Twine (Tweebox)

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

Неактивен

0    0    #35
28.04.2012 17:39

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

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

Re: Делаю замену Twine (Tweebox)

Наконец-то получил от дезигнера логотип и иконки. Завтра утром вставлю в программу и выложу вторую бету.

Всем отличных наступающих праздников!

Неактивен

0    0    #36
28.04.2012 19:20

Нафанин
Модератор (+87, -8)
Откуда: Москва
Зарегистрирован: 17.03.2004
Сообщений: 175
Вебсайт

Прокрастинация и отвага.

Re: Делаю замену Twine (Tweebox)

Поздравляю, обязательно посмотрю на результат.

Неактивен

0    0    #37
29.04.2012 08:33

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

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

Re: Делаю замену Twine (Tweebox)

Ну вот, версия 0.4.6 лежит там же http://sm.axmasoft.com/ru/

Краткий список изменений.

1. Текст в окне редактирования параграфа больше не мерцает.
2. Ползунок для изменения размера шрифта в окне редактирования.
3. Шорткаты для вызова команд и управление с клавиатуры в основном окне:
    Enter или Ctrl+N - создать параграф
    Ctrl+R - расставить параграфы
    Ctrl+S - сохранить историю
    Ctrl+O - загрузить историю
    Курсорные клавиши - скроллинг окна
    Esc - выход из программы
4. Закрытие окна редактирования параграфа по Ctrl+Enter
5. Увеличено пространство между иконками параграфов в основном окне (для более удобного растаскивания).
6. Многочисленные багфиксы.

Неактивен

0    0    #38
29.04.2012 12:27

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

Neyðin kennir naktri konu að spinna.

Re: Делаю замену Twine (Tweebox)

Да - хорошо, намного удобнее сделалось :) Только undo осталось допилить.
Еще можно сделать на кнопке "Загрузить" список последних открытых файлов.
По редактору локаций - можно сделать возможность прямо оттуда переходить в те локации на которые поставлены ссылки в тексте. Или их список рядышком показывать и оттуда переходить, или клик с ctrl непосредственно по ссылке, например. Ну, а если еще не создана локация на которую мы переходим, то создавать такую автоматом.

Отредактировано Евг (29.04.2012 12:28)

Неактивен

0    0    #39
29.04.2012 12:33

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

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

Re: Делаю замену Twine (Tweebox)

Спасибо, пожелания по делу. Постараюсь реализовать. А c undo возникли сложности. Во встроенных контролах его нет, поэтому придётся писать с нуля. А это только кажется простой задачкой. Но что-нибудь придумаю smile

Неактивен

0    0    #40
03.05.2012 18:06

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

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

Re: Делаю замену Twine (Tweebox)

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

Неактивен

0    0    #41
06.05.2012 08:16

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

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

Re: Делаю замену Twine (Tweebox)

Как обещал, выложил новую бета-версию http://sm.axmasoft.com/ru/

Краткий список изменений.

1. Список последних открытых файлов (recent files) доступен по кнопке открытия файла.
2. Там же находится пункт меню "Добавить" - содержимое добавленного файла будет объединено с текущим содержимым.
3. В окне редактирования параграфа переход по ссылке комбинацией Ctrl+click или Alt+click (изменённое содержимое текущего параграфа сохраняется!). Если параграфа с таким именем нет, то он создаётся.
4. Добавлен навигатор (вызов нажатием Tab или кнопкой тулбара). Позволяет быстро найти параграф, ссылку или переменную (объект) и открыть соответствующий параграф (двойной клик или Enter). При перемещении по списку пытается отобразить изображение текущего параграфа по центру экрана (не знаю, надо ли это, но отключить всегда можно).
5. Баг фиксы.

P.S. Undo займусь потом. Вначале компилятор.
P.P.S. Уехал на дачу до 9-го. Всем весёлых праздников!

Неактивен

0    0    #42
06.05.2012 18:10

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

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

Re: Делаю замену Twine (Tweebox)

До сих пор не ясна лицензия на движок.
Нет компилятора в html.
Не понятны макросы и логика (собственно, переменные, арифметика, массивы и прочее)
Звуки?

http://iambookmaster.com/
"Я мастер книг" - все это делает уже.

Неактивен

0    0    #43
06.05.2012 20:37

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

Neyðin kennir naktri konu að spinna.

Re: Делаю замену Twine (Tweebox)

Навигатор по табу - отлично, правда сначала показалось странно, что он куда-то сам по себе пропадает если тыкнуться в главное окно или переключиться на другую программу и обратно.
По ссылкам здорово кликать - сразу, однако, захотелось уметь возвращаться обратно :) Надо туда кнопку "возврат" добавить в локацию с которой я сюда прыгнул.
Насчет текущего параграфа по центру, не уверен, тут уже надо попробовать писать - удобно/не удобно.
Плюс заметил, что редактор в твибоксовый формат почему-то не сохраняет, только в свой.

Не понятны макросы и логика (собственно, переменные, арифметика, массивы и прочее)

Это не совсем к редактору :) Возьми, да почитай документацию по тви (http://gimcrackd.com/etc/doc/).

http://iambookmaster.com/
"Я мастер книг" - все это делает уже.

А Крис Климас-то и не знает :) Срочно ему надо сообщить!

Отредактировано Евг (06.05.2012 20:38)

Неактивен

0    0    #44
06.05.2012 21:14

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

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

Re: Делаю замену Twine (Tweebox)

Зря смеёшся. Задача автора, как я понял, создать интерактивный редактор, дружелюбный любому незаинтересованному пользователю.
Она не выполнена. Несмотря на название темы топика, автор ставил другую задачу, читаем первые посты в теме:  не сделать совместимость с Тваайном, а создать свой движок, чтобы  "Эти мини-игры будут вставлены в основную канву игры в качестве небольших квестов. Ещё один нюанс - эти игры будут писать разные люди, использующие разные ОС и что важно - эти люди ну совсем не программисты."

Неактивен

0    0    #45
07.05.2012 12:34

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

Neyðin kennir naktri konu að spinna.

Re: Делаю замену Twine (Tweebox)

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

Отредактировано Евг (07.05.2012 12:34)

Неактивен

0    0    #46
13.05.2012 09:35

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

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

Re: Делаю замену Twine (Tweebox)

Выложил версию 0.4.9.
Как обычно здесь: http://sm.axmasoft.com/ru/

Изменений немного, так сказать минорный апдейт: добавил кнопку "Назад" при переходе по ссылке, меню по правому клику в основном окне / навигаторе + багфиксы.
Ближайшие дни буду заниматься компилятором.

Отредактировано DoubleDragon (13.05.2012 09:36)

Неактивен

0    0    #47
18.05.2012 23:22

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

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

Re: Делаю замену Twine (Tweebox)

В процессе написания компилятора возник вопрос - нужны ли невозвратные линки? Другими словами такие ссылки, которые после их выбора не позволяют пользователю вернуться на предыдущую локацию кнопкой "назад"? В Twee есть подобие этого в виде макроса <<choice>>, но мне показалось, что там это не совсем доведено до ума.

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

Как думаете?

Неактивен

0    0    #48
18.05.2012 23:41

Нафанин
Модератор (+87, -8)
Откуда: Москва
Зарегистрирован: 17.03.2004
Сообщений: 175
Вебсайт

Прокрастинация и отвага.

Re: Делаю замену Twine (Tweebox)

Я бы оставил автору такую возможность. Пока не попробуешь - не узнаешь.

Неактивен

0    0    #49
19.05.2012 00:55

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

Neyðin kennir naktri konu að spinna.

Re: Делаю замену Twine (Tweebox)

Делай, да. Злоупотреблять всегда чем найдут, тут не угадаешь :)

Неактивен

0    0    #50
19.05.2012 09:50

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

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

Re: Делаю замену Twine (Tweebox)

Ещё вопросик.
Не врублюсь, как макрос << actions >> работает.

Нашёл фразу << actions "Passage name 1" "Passage name 2" "Passage name N">> - prints another passage inside the current one.
Т.е. выводятся ссылки на локации, а при нажатии на одну из ссылок подгружается соответствующая локация прямо внутрь текущей локации, а ссылка скрывается - так что ли? Или по другому как-то работает? Не могу найти живой пример, чтобы посмотреть.

В мануале Twee тоже как-то невнятно написано: http://gimcrackd.com/etc/doc/#code,actions

Отредактировано DoubleDragon (19.05.2012 09:50)

Неактивен

Powered by PunBB
© copyright 2001–2022 iFiction.Ru