ZarBook (очередной редактор книг-игр, тест-версия)


Сб Окт 31, 2015 4:37
Чешир
Путник

В продолжение моей темы всётаки была написана первая версия редактора книг-игр. Правда на данный момент можно создавать только интерактивные книги Sad
Проэкт на GitHub.
Онлайн версия.

Редактор полностью оффлайновый, так что те, кто скачали с github распакуйте архив и откройте index.html в браузере. Желательно в последней версии и не IE.

Чтоб начать работать, просто введите название и нажмите Создать КНИ. Появится пустое поле и ссылка в навбаре Новый параграф, желательно в неё нажать. Появится первый параграф, ткните в него мышкой и в навбаре появятся менюшки для работы с параграфом.

Ссылки на параграфы даются бб-кодом [n=1]параграф 1[/n], где число это номер параграфа, к которому вы собираетесь сделать переход.

Обязательно зайдите в "Действия -> Настройки КНИ" и заполните поле "Начальный параграф" (установите ссылку на какой либо параграф). Игра начинается именно с него.

P.S. Извиняюсь за кривое описание Sad ,но если хватит сил на этот проэкт обещаю это исправить

Сб Окт 31, 2015 12:46
Casralis
2  Герой легенд

Они хотят быть всегда рядом, но отдаляются друг от друга, скрывая свои чувства Embarassed

Добавил через 1 час 27 минут 23 секунд:

Ну, а теперь сюрьезней. Very Happy

Раз ты написал "Правда на данный момент можно создавать только интерактивные книги", то, предполагаю, что экспорт в пдф или что-то еще ждать таки стоит. Ибо без сего и смысла нет выкладывать редактор тут. Разве только как очередную прогу для создания схем параграфов. Бегающих параграфов Cool

Если честно, всегда удивляло создание чего-то "без скриптовых заморочек" и т.д. Ведь в результате все эти заверения сводятся к субъективному "наш язык проще!!!111Одынодын". Непосвященным они одинаково муторны. Автору проще отыскать того, кто интерактивизирует книгру, чем парится со скриптами!
А у тебя еще и не делает очевидных вещей. Почему, например, при создании связи с "потомков" автоматически не добавлять ссылку на этого "потомка" в текст "родителя", чтоб автору не было надобности его писать!

Ну и да, в книграх есть еще переходы "туды-сюды" то бишь двусторонняя стрелочка.

Отлично, что можно подписать стрелку перехода, но почему у самих параграфов нет графы "название"! Которое бы отображалось рядом с кружочком параграфа. Даже при нескольких десятках можно запутаться где-что. А если их сотня и больше?

Вызов меню параграфа (все эти соединения и т.д.) по двойному клику на параграф, а не только с верхней панели было-бы удобно. А если бы еще и текстовое окно параграфа появлялось, так вообще класс.


_________________
Долинописец
Сб Окт 31, 2015 15:51
Antokolos
2  Бывалый авантюрист

Спасибо за редактор, было интересно посмотреть!
По замечаниям: +1 к сказанному Касралисом
Сначала думал, что стрелочек нет вообще и держать надо всё в голове. Потом увидел пункт меню Создать предка/потомка, потом увидел стрелочки Smile
НО, если добавить переход руками, через [n=...], то стрелочка НЕ появляется, что немного запутывает. Можно в добавление к добавить предка/потомка ввести анализ команд переходов, введённых в параграфы ([n=...]), чтобы строить граф, соответствующий написанному.
Отдельное спасибо за открытые исходники!

Сб Окт 31, 2015 22:32
Чешир
Путник
что экспорт в пдф или что-то еще ждать таки стоит

Ради экспорта редактор и нумерует параграфы поочерёдно. (тобишь если создать параграфы 1,2,3 и удалить 2ой, то следующий созданный параграф будет 2)

Если честно, всегда удивляло создание чего-то "без скриптовых заморочек" и т.д.

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

Почему, например, при создании связи с "потомков" автоматически не добавлять ссылку на этого "потомка" в текст "родителя"

Автоматизация в процессе. Ибо как поступить если текст родителя уже правлен. Добавить внаглую ссылку на потомка или выдать пользователь ошибку об отсутствии ссылки? Также с удалением чеголибо, выдать ошибки после удаления или исковеркать текст, но удалить ссылки?

Ну и да, в книграх есть еще переходы "туды-сюды" то бишь двусторонняя стрелочка.

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

Отлично, что можно подписать стрелку перехода, но почему у самих параграфов нет графы "название"!

Прошу не кидать камнями, тупо забыл при разработке Sad

Вызов меню параграфа (все эти соединения и т.д.) по двойному клику на параграф

Хотелось поскорее реализовать кнопочный интерфейс, а добавочный (двойной клик, меню, связь при зажатом Ctrl) будет чуть позже.
НО, если добавить переход руками, через [n=...], то стрелочка НЕ появляется, что немного запутывает.

Тут немножко нужно продумать вывод ошибок, а анализатор уже пишется.
Отдельное спасибо за открытые исходники!

Да незачто)

P.S. Это пока что только основа, на которой будет строится редактор, я и выложил его пораньше и сырой, чтоб обсудить "хотелки", пожелания и прочее. Чтоб заранее заложить нужный функционал.

Сб Окт 31, 2015 23:28
Casralis
2  Герой легенд
Чешир
Ради экспорта редактор и нумерует параграфы поочерёдно.

О, отлично! Только тогда еще не помешал бы "рандомизатор" номеров параграфов, дабы они переходно один за одним не шли.

Чешир
Ибо как поступить если текст родителя уже правлен.

Просто добавить ссылку с новой строки после существующего текста. А автор уже там сам разберется что с ней делать. ИМХО. Ну а по поводу удаленного – наверное стоит лишь как-то отметить параграф (мол ссылка не активная имеется).

Чешир
Двустороннюю стрелочку библиотека умеет, но нужно и параграфы связать правильно.

Там в "связать" все-равно два пункта. Было бы логично, что связав потомка – "по предку" с родителем, получалось бы двойная стрелка.
Впрочем я первой попыткой попробовал опять же связать с родителем "по предку" (что логично – лютый парадокс Shocked ). Впрочем удобнее было-бы связывать по любому из пунктов. ИМХО.
А вообще прога симпатичная, мне понравилось. Успехов в разработке Very Happy


_________________
Долинописец
Вс Ноя 08, 2015 3:06
GitS
Путник

Стоит еще выключить игру в бильярд при создании нового параграфа, первые минуты две это забавно, потом скучно, потом утомляет


_________________
never forgive never forgotten
Вс Ноя 22, 2015 13:44
Чешир
Путник

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

На очереди экспорт в .pdf, для которого было найдено две библиотеки jsPDF и pdfmake, но изза проблем с киррилицей и аннотациями. Так что экспортировать пока не во что...

Github, демо

Разделы форума