Сценарист.РУ
Вернуться   Клуб сценаристов > Творческий раздел > Обмен опытом

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2015, 15:36   #121
АлександрКу
Продавец лжи
 
Аватар для АлександрКу
 
Регистрация: 24.12.2010
Адрес: М-обл
Сообщений: 950
Отправить сообщение для АлександрКу с помощью Skype™
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Меня крайне сильно волнует главный вопрос:

Можно ли настраивать программу так, чтобы после набора реплики персонажа, при нажатии "Ентер" курсор занимал положение в начале следующей строки с форматированием "описания действия" или всё так же в этом случае следующая строка форматируется, как "имя персонажа"?
.
Если закончили с реплками, то "Ентер" 2 раза. Первый переводит курсор на ИМЯ_Персонажа, второй на Описание действия.

Я приспособился так. Например.

Цитата:
(место) Инт. .... Ночь "Ентер"

(ОпДей) Че и как .. туды сюды, дын дын дын... "Ентер"

"Таb" ИМЯ-ПЕСОНАЖА1"Ентер"
()
бла бла бла"Ентер"

ИМЯ-ПЕСОНАЖА2"Ентер"
()
бла бла бла. Кончай базар. "Ентер" "Ентер"(!)
(ОпДей) Че да как?
Главное привыкнуть на мышечном уровне, что конец диалога это двойной "Ентер",
либо запомнить вход и выход из диалога начинается и закачивается нажатием "Таb"

Цитата:
Место
описание действия
"Таb"
...
"Таb"
описание действия
__________________
Мало знать себе цену - надо еще пользоваться спросом. © М. Жванецкий
„Знание некоторых принципов легко возмещает незнание некоторых фактов.“ © Клод Адриан Гельвеций
Когда гуманитарии не могут найти себе работу, они лезут в интернет исправлять твои грамматические ошибки.

Последний раз редактировалось АлександрКу; 21.01.2015 в 15:47.
АлександрКу вне форума  
Старый 21.01.2015, 16:11   #122
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от АлександрКу Посмотреть сообщение
Если закончили с реплками, то "Ентер" 2 раза.
Я это знаю. Но мне это крайне неудобно. Крайне!

Цитата:
Сообщение от АлександрКу Посмотреть сообщение
Главное привыкнуть на мышечном уровне, что конец диалога это двойной "Ентер"
Я не держу в голове конец это диалога, разрыв диалога действием или ещё что-то - я просто пишу, описываю ту сцену, которую в данный момент создаю в голове. Мозг занят именно этим, а не формализацией и сортировкой абзацев.

Логично, что курсор переходит в начало строки! Визуально имя персонажа не на начале строки, поэтому рука автоматически жмёт два раза. Не надо вообще контролировать свои действия - всё интуитивно происходит.

А вот в обратным порядке интуитивный автоматизм не срабатывает. Ведь каждый раз, приходится контролировать именно форматирование, переключаясь с творчества на техническую сторону. И зачем это?
Чем тогда этот процесс отличается от работы в простом Писаре, где я вообще сначала просто набирал текст, а написав страницу переходил к её форматированию?

И зачем мне тогда перестраиваться каждый раз, если меня вполне устраивает Софокл?
Мне не нужны программы, в которых достоинства уничтожаются недостатками (кому нужны?). Тогда есть смысл остаться на привычном софте.
А вот когда у программы достоинств больше - это другое дело.

И вот этот маленький нюанс убивает напрочь все несомненные достоинства. Насколько я понимаю, исправить это намного проще, чем сделать все те исправления, которые были сделаны. Это меня и печалит. Но писать, и каждый раз, при переходе на новую строку останавливаться, переключать мозги на контроль формата - это уже слишком.
Это сравнимо, как если переключатель скорости в машине находится не рядом с водителем а под капотом. И чтобы каждый раз переключить скорость - нужно выходить из машины. Но "логично" же, что ручка переключения передач ближе к двигателю!
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Старый 21.01.2015, 16:17   #123
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Я даже не понимаю, зачем вообще такой переход был сделан. Димка собирается сделать эту функцию настраиваемой. Это намного сложнее, чем просто перепрограммировать алгоритм ИМХО.
Вопрос: а кому-то из реально пишущих сценаристов удобен такой алгоритм? Мне кажется все делают в этом месте усилие над собой. Не?
Ведь во всех существующих редакторах для сценаристов алгоритм иной - именно как описываю я (если я ничего не путаю). Неспроста же, наверное.
Так может действительно не мудрить с настройками лишними, а просто перепрограммировать - это же можно сделать на пять минут, если я правильно понимаю. Вместо того, чтобы создавать дополнительные настраиваемые опции.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Старый 21.01.2015, 17:20   #124
АлександрКу
Продавец лжи
 
Аватар для АлександрКу
 
Регистрация: 24.12.2010
Адрес: М-обл
Сообщений: 950
Отправить сообщение для АлександрКу с помощью Skype™
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Я даже не понимаю, зачем вообще такой переход был сделан. Димка собирается сделать эту функцию настраиваемой. Это намного сложнее, чем просто перепрограммировать алгоритм ИМХО.
Вопрос: а кому-то из реально пишущих сценаристов удобен такой алгоритм? Мне кажется все делают в этом месте усилие над собой. Не?
Ведь во всех существующих редакторах для сценаристов алгоритм иной - именно как описываю я (если я ничего не путаю). Неспроста же, наверное.
Так может действительно не мудрить с настройками лишними, а просто перепрограммировать - это же можно сделать на пять минут, если я правильно понимаю. Вместо того, чтобы создавать дополнительные настраиваемые опции.
Так сделано потомучто так исторически сложилось последовательность обработки ТЗ.

Я не видел Кода. Не знаю его синтаксис, и судить о програмных рисках этого шага не могу (сколько строчек нужно проверить еще - большой вопрос). Теоретически, найти и переписать строчку алгоритма изменения свойств + отладка с конвертацией займет пару тройку часов. НО... у автора есть причина этого не делать. Думаю, что лень здесь не аргумент.

Дим... А можно узнать по подробнее, что как и в какой среде пишется.

И в каком блоке надо искать указнные Алгоритмы...

Я похоже сам Буду делать себе кнопочки "сохранить"
__________________
Мало знать себе цену - надо еще пользоваться спросом. © М. Жванецкий
„Знание некоторых принципов легко возмещает незнание некоторых фактов.“ © Клод Адриан Гельвеций
Когда гуманитарии не могут найти себе работу, они лезут в интернет исправлять твои грамматические ошибки.

Последний раз редактировалось АлександрКу; 21.01.2015 в 17:43.
АлександрКу вне форума  
Старый 21.01.2015, 19:46   #125
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 818
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

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

АлександрКу, конечно можно.
Вот исходники программы https://github.com/dimkanovikov/Scenarist.
Вот библиотека при помощи которой она написана http://www.qt.io/download-open-source/, она же включает в себя среду разработки и всё остальное.

Код отвечающий за переход с блока реплики на следующий блок находится вот тут https://github.com/dimkanovikov/Scen...andler.cpp#L79 по сути тут нужно поменять-то только одно значение, чтобы добиться поведения, которого просит Кирилл, но я уже описал причины, почему я этого не делаю...
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "Story Architect"
Димка Новиков вне форума  
Старый 21.01.2015, 20:10   #126
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
Так как для тех пользователей, кто уже привык - это будет проблемой и шоком.
Они все работали и продолжают работать в других программах (а работали или развлекались - у меня большие сомнения), в которых они так же перестраиваются. Так что вернуться к нормальному алгоритму для них было бы нетрудно.
Ну, нет, так нет. Как я уже писал, для меня это крайне критично. Так что, увы, но для меня КИТ закончился.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)

Последний раз редактировалось Кирилл Юдин; 21.01.2015 в 20:15.
Кирилл Юдин вне форума  
Старый 21.01.2015, 20:13   #127
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

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

__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Старый 21.01.2015, 21:31   #128
АлександрКу
Продавец лжи
 
Аватар для АлександрКу
 
Регистрация: 24.12.2010
Адрес: М-обл
Сообщений: 950
Отправить сообщение для АлександрКу с помощью Skype™
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
по сути тут нужно поменять-то только одно значение
Цитата:
editor()->addScenarioBlock(ScenarioBlockStyle::Character) ;
на
Цитата:
editor()->addScenarioBlock(ScenarioBlockStyle::Action);
? если я правильно понял значения переменных
__________________
Мало знать себе цену - надо еще пользоваться спросом. © М. Жванецкий
„Знание некоторых принципов легко возмещает незнание некоторых фактов.“ © Клод Адриан Гельвеций
Когда гуманитарии не могут найти себе работу, они лезут в интернет исправлять твои грамматические ошибки.

Последний раз редактировалось АлександрКу; 21.01.2015 в 21:43.
АлександрКу вне форума  
Старый 22.01.2015, 05:03   #129
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
конечно можно.
Я не программист, но может есть какой-то способ сделать такой финт, чтобы заменить в каком-то файле какую-то строчку и чтобы добиться поведения...
Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
которого просит Кирилл
???
Может в установленной программе можно взять какой-то файлик, открыть, например, Блокнотом. Найти там нужную строчку, ну и так далее?
Иногда так бывает, я что-то подобное уже делал когда-то.

Ну или может сделать такой файлик, где-нибудь выложить, а я бы его заменил в установленной программе? Я так понимаю, что это дело пяти минут, если понимать где и что нужно заменить. Не?
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Старый 22.01.2015, 08:57   #130
АлександрКу
Продавец лжи
 
Аватар для АлександрКу
 
Регистрация: 24.12.2010
Адрес: М-обл
Сообщений: 950
Отправить сообщение для АлександрКу с помощью Skype™
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
???
Может в установленной программе можно взять какой-то файлик, открыть, например, Блокнотом. Найти там нужную строчку, ну и так далее?
Готовую DLL-ку блокнотом "без глюков" не зменить. Где и что в Zip-файле исходника надо поменять я понял, но я не понял как из исходника сконвертировать exe-шник установщика.
__________________
Мало знать себе цену - надо еще пользоваться спросом. © М. Жванецкий
„Знание некоторых принципов легко возмещает незнание некоторых фактов.“ © Клод Адриан Гельвеций
Когда гуманитарии не могут найти себе работу, они лезут в интернет исправлять твои грамматические ошибки.

Последний раз редактировалось АлександрКу; 22.01.2015 в 09:04.
АлександрКу вне форума  
Старый 22.01.2015, 13:24   #131
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 818
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Кирилл Юдин, вот держите - http://dimkanovikov.pro/kit/scenaris...-0.4.4-mix.exe, нетерпеливый вы мой

Что касается пользователей/развлекающихся - я не бросал слова попросту, а говорил это, основываясь на простейшей статистике.

АлександрКу, всё верно.
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "Story Architect"

Последний раз редактировалось Димка Новиков; 22.01.2015 в 13:31.
Димка Новиков вне форума  
3 товарища(ей) поблагодарили:
АлександрКу (29.01.2015), Кирилл Юдин (22.01.2015), сэр Сергей (28.01.2015)
Старый 22.01.2015, 13:44   #132
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
вот держите - http://dimkanovikov.pro/kit/scenaris...-0.4.4-mix.exe, нетерпеливый вы мой

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
Что касается пользователей/развлекающихся - я не бросал слова попросту, а говорил это, основываясь на простейшей статистике.
Это ж я почему такой вредный был - потому что у меня scenarist 0.4.4-mix не было...

__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Старый 28.01.2015, 11:16   #133
компилятор
Литератор
 
Аватар для компилятор
 
Регистрация: 15.08.2006
Сообщений: 786
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Димка Новиков, только увидел. весь проект - шикарный пример, набирающего обороты crowdtesting'а. клево.
__________________
So helpe you God, &c.
компилятор вне форума  
Старый 11.02.2015, 21:26   #134
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 818
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

Всем, привет. Хочу немного разбавить наше затишье!

Сейчас полным ходом идёт работа над новой версией: исправляются найденные ошибки и добавляются новые возможности, такие как отображение номеров сцен прямо в редакторе, а так же работа с черновиком. Совсем скоро вам уже не нужно будет хранить все свои заметки в конце сценария и каждый раз удалять/восстанавливать их, просто поместите их в черновик!;)

А как у вас дела?)

__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "Story Architect"
Димка Новиков вне форума  
2 товарища(ей) поблагодарили:
Старый 11.02.2015, 21:33   #135
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 2

А версия для меня ХХХ-mix - будет? А то я только настроился снова тестировать "в полный рост".

Или может есть возможность какой-то файлик менять в директории (ну, в котором разметка хранится), да и всё?
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума  
Закрытая тема

Метки
компьютер, писарь, программа, сценарий, форматирование


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Быстрый переход

Рейтинг@Mail.ru