• Начало
  • Магазин
  • Материали
    • Новини
    • Статии
    • Ревюта
    • Интервюта
  • Форум
  • Каталог
    • Автори
    • Илюстратори
  • Начало
  • Виж новите мнения
  • Правила на форума
  • Търсене
  • Начало
  • Виж новите мнения
  • Правила на форума
  • Търсене

Вход

Забравена парола?
Забравено потр. име?
Регистрация

Форум
/
Книги-игри
/
Работилница
/
Софтуер за писане на книги-игри.

Софтуер за писане на книги-игри.

  • 1
  • 2
  • 1
  • 2
14 Май 2021 20:17
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #137937
По-скоро става дума за другата ми тема тук - knigi-igri.bg/forums/about-gamebooks/6090-rpg. Тук не помня да си писал.
Следните потребител(и) изказаха благодарност: Rahvin

Необходим е Вход или Регистрация, за да се включите в темата.

19 Май 2021 06:33
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138003
Новата версия на текстовия редактор е готова. При нея освен двата бутона за маркиране на епизод (с бутон [C] наименуван от "cut") и поместването му на друго място (с бутон [P] наименуван от "paste") е въведен още един бутон отляво на тези два. Той е [j] (името му произлиза от "join") и служи за свързване на епизодите. Въпросната връзка се използва при операциите по маркиране, като вече не се маркира само един епизод, а и всички тези които са непосредствено свързани с маркирания нагоре и надолу.
Маркировката е перманентна, т. е. тя не изчезва от само себе си, а и при записването във файл се запаметява и съответно се зарежда с файла.

Не случайно не прикачвам файл към поста. Описаната функционалност беше толкова сложна, че реших в последствие да не я ползвам в следващите версии на продукта. Това може само да обърка сорса и да направи продукта нестабилен. Но който проявява интерес към тази версия на разработката, то да пише на лично, за да се разберем как да му я пратя. Ако можеше на лично да се пращат и файлове ... ама не може, така че трябва да се мисли за друг начин.

Между другото за да се развива тази разработка, то трябва да се започне някакъв малко по-голям проект. В него примерно да се направи сайт в който освен да се помества разработвания от мен редактор да се прави например и опит за привличане на читатели на книги игри (говоря само примерно може и други цели да има, но без да са насочени към публичност не става). Да втората вълна е към края си, но иначе няма как да се очаква че това което правя би било нещо което ще стигне твърде далеч. Трябва да се направи като нещо по-голямо с цели за постигане на по-голяма публичност...

Необходим е Вход или Регистрация, за да се включите в темата.

19 Май 2021 09:15
Offline
Вилорп's Avatar
Вилорп
Premium Member
Premium Member
Мнения: 10917
Скрий Още
Получени "Благодаря": 1104
Софтуер за писане на книги-игри. #138005
Добре дошъл си в дискорд канала, където може да се разменят файлове. През лични функционалноста е орязана заради хоста.

Отделно: Може ли вече да има нов абзац в един епизод, защото бях останал с впечатлението, че преди това нямаше такава функционалност?

Цвят за модериране
Линк към каталога с дигитализирани книги
knigi-igri.bg/forums/digital-gamebooks/4...italni-proizvedeniya - нови книги

Необходим е Вход или Регистрация, за да се включите в темата.

19 Май 2021 19:44
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138024
Винаги е можело да има нов абзац. Просто при процеса на писане не трябва да се трие всичко, защото системата с абзаците изчезва и вече нямаме никаква нормална функционалност на продукта. Иначе няма проблем да се намери как да се праща файл...

Необходим е Вход или Регистрация, за да се включите в темата.

20 Май 2021 21:09
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138050
Днес в основната версия на продукта реших да добавя дати на създаване на всеки епизод. Прикачам версията, въпреки че тези дати все още не могат да се използват за нищо, но тяхното фигуриране може да се окаже от полза при употребата с бъдещите версии на текстовия редактор. Идеята е, че по-нататък мога да направя система за търсене, която например да ви показва кои епизоди сте създали през последния месец. Мога да добавя и други дати, като например дата на последната промяна. Или примерно и дата на последната съществена промяна, като критерия примерно да е в това, че са променени повече от 40 символа в текста (добавени/изтрити).

Този пост съдържа прикачени файлове.
Моля, влезте в системата, за да ги достъпите.

Необходим е Вход или Регистрация, за да се включите в темата.

20 Май 2021 21:42
Offline
Rahvin's Avatar
Rahvin
Свръхразум
Свръхразум
Мнения: 2227
Скрий Още
Получени "Благодаря": 585
Софтуер за писане на книги-игри. #138054
Страхотна идея! Много обичам датирането и си го пиша на номера на епизода по принцип. Дори ако може да се направи някакъв прогрес с таблица на думи, знаци или епизоди или всичко заедно би било супер.

Във време, когато родният ни книжен пазар е узурпиран от пълчища бездарни занаятчии, готови на всичко, за да задоволят и най-ниските масови вкусове, Той не грачи в...
Следните потребител(и) изказаха благодарност: Yann Gamgee

Необходим е Вход или Регистрация, за да се включите в темата.

21 Май 2021 20:23
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138061
Тъй като все пак направих да се запаметяват датите на създаването на епизодите, то реших да добавя и начин за някаква тяхна употреба. Направени са нещата набързо, но би трябвало да могат да се ползват. След като отвори редактора, то в горния десен ъгъл на екрана се появява бутон [Филтър]. При натискането му се отваря прозорец, заемащ целия екран в който в специално поле се въвежда дата. След като се чекне квадратчето отпред, то се прилага филтриране при което вече в основния текст се виждат само епизодите, които са създадени след тази дата (включително). Излизането от прозореца става като се натисне бутон "x" намиращ се горе вдясно на прозореца.

По-старите епизоди не са изтрити, а само са скрити. При самото отваряне на прозореца се показват всички епизоди, така че бързо отваряне и затваряне връща стандартното начално състояние.

Ако за пример въведете бъдеща дата (в указания в страницата формат) и маркирате с чокчето, то би трябвало да ви остане единствено първото текстово поле. Ако въведете невалидна дата, то не се прилага нищо, но ви се съобщава с показване на съобщение под полето.

Този пост съдържа прикачени файлове.
Моля, влезте в системата, за да ги достъпите.

Следните потребител(и) изказаха благодарност: Yann Gamgee

Необходим е Вход или Регистрация, за да се включите в темата.

24 Май 2021 09:08
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138096
Поредното подобрение по продукта е свързано с номерата на епизодите. Тук основното е фокусът на препратките към тях. Преди много време тези препратки бяха въведени, като за целта когато курсорът в текста е на желаната позиция се натиска бутон [№]. В появилото се текстово поле се изписва абсолютния номер на парчето в която се намира епизода (ако още няма такъв, то не пречи полето да си остане празно за доста време). Въпросния абсолютен номер е именно последователната системна номерация, която стои над всяко парче текст непосредствено над десния горен ъгъл.

Абсолютните номера на парчетата винаги са последователни, т. е. не са съвсем абсолютни, а се променят при всеки нов вмъкнат епизод. Това естествено води и до опресняване номерата в препратките в текстовите полета, така че те отново да сочат физически към текстовото поле, което вече им е зададено.

Абсолютните номера са сменят често и трудно се помнят. Ето защо при пишещите текстове се препоръчва да ползват тяхна собствена номерация или дори заглавия за главите. Тя се въвежда като заглавие на епизода. Но до момента това беше само текст, от който нищо не зависи.

Доработката в новата версия се състои в това, че вече тези заглавия на епизодите дадени от самия автор са от съществено значение. Ето какво е добавено:

1. Когато в дадено текстово поле е попълнен физически номер към съществуващ епизод, то отивайки над полето с курсора на мишката и задържайки 1 секунда се появява балонен текст, в който е изписано името на епизода към който се сочи.

2. Ако натиснете бутона [Епизоди] който добавен в десния панел, то се отваря прозорец в който имаме списък с всички епизоди.

3. Ако кликнете на текстово поле с валидно указан абсолютен номер на епизод и след това веднага натиснете бутон [Епизоди], то ви се отваря същият този списък с епизодите, но този един, който се сочи от препратката е маркиран като по-светъл ред. Кликайки на други редове вие можете да променяте избора на епизода, като това автоматично и незабавно променя физическия номер в изписаното текстово поле, за да сочи към новия избран епизод.

Именно чрез функционалност 3 при писане на дълги текстове не трябва за всяка препратка да превъртате текста, за да видите кой абсолютен номер съответства не желания епизод. Достатъчно е въведете някакъв случаен номер, след което веднага да отворите списъка с епизодите и да поправите да се сочи към желания епизод.

Преди време си мислех препратките към епизодите да са комбинирани и с линкове, чрез които да може да се прескача към въпросния епизод. Но май се отказвам от това намерение, защото ръчното преминаване чрез превъртане е доста по-удобно за да не води до объркване. А тъй като физическите номера са винаги последователни, то лесно се ориентира човек накъде да превърта и колко. Ако сме на епизод с абсолютен номер 4 и препратката е към епизод 15, то е ясно че трябва да се превърти 11 епизода надолу, за да отидем в епизода към който сочи препратката.

Естествено както обикновено прикачам новата версия.

Този пост съдържа прикачени файлове.
Моля, влезте в системата, за да ги достъпите.

Следните потребител(и) изказаха благодарност: Yann Gamgee

Необходим е Вход или Регистрация, за да се включите в темата.

02 Юни 2021 19:45
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138216
При писането на този софтуер на следвам обичайната практика при която да добавям като функционалност каквото ми дойде на ум. Така само ще се раздуе кода, ще се появят бъгове и по-нататъшната разработка ще стане силно затруднена. Но все пак новите функционалности си е хубаво да присъстват и затова имам малко по-различна тактика, която се състои в това да правя някои допълнения, които да не помествам в текущата работна версия, която представям.

До момента вече направих такова развитие на софтуер свързано с групирането на епизодите. Днес вече правя друго разклонение на продукта, което е свързан с оправяне на визуализацията на епизодите, след прилагането на филтър, който за момента е само ограничен до показване на епизоди създадени след конкретна дата. Реших това допълнение да не го слагам в крайната версия, защото то е само козметично и не променя като функционалност нещата, но както отбелязах наличието му само би усложнило много разработката.

В заключение искам да ви покажа как изглеждат нещата в настоящата версия:
staro.png

сравнено с доработената такава:
novo.png
Прикачени файлове:
novo.png
staro.png

Необходим е Вход или Регистрация, за да се включите в темата.

03 Юни 2021 20:06
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138236
Преди време в тази тема Efix7 показа как беше изтрил така примерния текст в редактора, че беше се изгубило форматирането и в резултат на това функционалността на редакторът беше блокирана. Веднага споменах, как трябва да се внимава при триенето, но днес реших да направя малко преработена версия, която вече не позволява подобно изтриване. Така и при пълно "изтриване" на текста форматът остава и с него функционалостта на продукта.

Прикачам преработената версия.

Този пост съдържа прикачени файлове.
Моля, влезте в системата, за да ги достъпите.

Следните потребител(и) изказаха благодарност: Вилорп, George-AL

Необходим е Вход или Регистрация, за да се включите в темата.

04 Юни 2021 16:15
Offline
Леден Дракон's Avatar
Леден Дракон
Духът на Прерията
Духът на Прерията
Мнения: 230
Скрий Още
Получени "Благодаря": 54
Софтуер за писане на книги-игри. #138253
Защо не отделиш различните компоненти в отделни полета, където прегледността ще е по-добра вместо да ограничаваш триенето? Както и бутончета, които автоматично да добавя "Премини на ", "Край", "Хвърли зар", "Върни се отначало" и т.н.?

На коляно пред народни свети жертви!
На нож за защита на Родината!
Мечове – вън: За Майка България!
Следните потребител(и) изказаха благодарност: George-AL

Необходим е Вход или Регистрация, за да се включите в темата.

04 Юни 2021 18:32 04 Юни 2021 18:36 от qrsoft.
Offline
qrsoft
Нещо, някакво, такова
Нещо, някакво, такова
Мнения: 69
Скрий Още
Получени "Благодаря": 34
Topic Author
Софтуер за писане на книги-игри. #138260
Триенето което ограничавам е в текстовите зони където се пишат епизодите. Бутони като "Хвърли зар" и "Върни се отначало" не ми е ясно за какво могат да служат защото това е текстов редактор където се пишат книгите, а не е за да се четат+играят. По отношение на "Премини на" съм го мислил това. Пред всяко поле указващо преход към епизод (и добавяно натискайки бутон "№") да има линк, който като се натисне да се скача към епизода. Но имам някакви мотиви да не го правя това. Причината е, че така или иначе в момента в текстовото поле стои поредния номер на епизода (изборът му при писане по заглавие на вече добавен епизод е възможен благодарение на добавения бутон "Епизоди") и така човек е наясно колко епизода да превърти напред или назад, за да се окаже на търсения. Ако имаме активен линк за скок, както споменах по-горе и без да иска авторът на текста го натисне, то ще е неприятно прескачане, което би го объркало и дори нервирало. Връщането на операцията не е ясно как може да се осъществи, защото една операция от вид Undo не е нормално да се прилага за действия, които не променят съдържанието. А аз по принцип не обичам софтуерът да ми прави подобни мизерии като ми "помага" и с придвижване и с писане на тук онуй - мисля, че и други автори на текстове мислят същото.

Всъщност нека кажа малко повече за триенето, но вече от системна гледна точка. Всеки епизод е оформен като редактуем div, т. е. с contenteditable=true. В него имаме параграфи в които се съдържа същинския текст. Е, какво се оказва на практика? Когато имаме:
<div contenteditable="true"><p ...>X</p></div>
и текстовият курсор е след буквата X, то при натискане на backspace първото нещо е да се стигне до празен таг "p". Но при повторно натискане нещата вече стават зле, защото целият таг p се изтрива и започва да се пише директно в "<div>" полето. Тъй като всичко е оформено да работи с параграфи, то новият текст е напълно мистериозен за текстовия редактор - не може да се форматира, не може да се записва.

Решението което намерих не е свързано с прихващането на клавиатурата, а се състои в една трудна за асимилиране добавка в началото на всеки div от описвания вид. Става дума за следното:
<div contenteditable="false"><div contenteditable="true"></div></div>
Естествено тя не е точно в този си вид, а е леко оформен, за да не пречи така голяма и при това функционална. Но този "боклук", който не се отразява при записването, а при четенето го слагам специално е достатъчен, за да не позволи следващият след него "p" таг да се изтрива по описвания вече по-горе начин.

Иначе по отношение на експортването на текста в удобен за четене+игра формат не съм работил до момента. Но пък вече веднъж съм импорвал един текст.

Между другото се оказа, че съм счупил функционалността за епизодите, а и те се оказа че имат неприятен проблем свързан с промяната им от списъка с епизодите. Нещата са вече оправени и прикачвам коригираната версия. Моля някой модератор да изтрие прикаченото от предишния ми пост, както и да спомене, че това същото вече е налично малко по-надолу.

Този пост съдържа прикачени файлове.
Моля, влезте в системата, за да ги достъпите.

Необходим е Вход или Регистрация, за да се включите в темата.

13 Сеп 2021 15:53
Offline
Леден Дракон's Avatar
Леден Дракон
Духът на Прерията
Духът на Прерията
Мнения: 230
Скрий Още
Получени "Благодаря": 54
Софтуер за писане на книги-игри. #138995
Разгледай това, може да ти даде идеи какво за проекта ти:
www.campfireblaze.com/
www.worldanvil.com/

На коляно пред народни свети жертви!
На нож за защита на Родината!
Мечове – вън: За Майка България!

Необходим е Вход или Регистрация, за да се включите в темата.

  • 1
  • 2
  • 1
  • 2
Форум
/
Книги-игри
/
Работилница
/
Софтуер за писане на книги-игри.
Time to create page: 0.126 seconds
Създадено с Kunena форум

Чат към Книги-игри.БГ

Българският сайт за книги-игри!

Дизайн на RocketTheme

Разработен от Victor Atanasov a.k.a. ringlas

Последно от форума

    • Трошача (22 Мнения)
    • в За заглавията от първата вълна / Сим Николов
    • от Вилорп
    • Yesterday 21:00
    • Юбилеен конкурс 30 години книги-игри в България (16 Мнения)
    • в Събития, конкурси и инициативи / Конкурси
    • от harlequin
    • Yesterday 11:00
    • Пролетна форумна среща на йеденйе и пийенйе! (3 Мнения)
    • в Събития, конкурси и инициативи / Форумни срещи
    • от Monevwww
    • Yesterday 10:44

За контакти

 
Knigi-Igri.BG
 
info@knigi-igri.bg