1

Тема: Як краще оформити дерево діалогів?

Прів. Є деяка історія. Історія поділяється на розділи, в кожному розділі існує купка діалогів, і в кінці деяких діалогів користувачу требі відповісти на питання. В залежності від відповіді далі йому буде демонструватися наступний діалог і т.д. до кінця поточного розділу.
Всю цю фігню треба буде завантажувати в програму і на основі тих даних показувати всі ті діалоги і давати можливість користувачу відповідати на питання.
Як то все краще зробити, аби менше мороки було?

2

Re: Як краще оформити дерево діалогів?

На HTML :) Мороки точно мінімум.

3

Re: Як краще оформити дерево діалогів?

koala написав:

На HTML :) Мороки точно мінімум.

І як то має виглядати? От є системні повідомлення, повідомлення-картинка, і просто повідомлення, котре містить ім'я відправника і текст. І от треба записати їх в HTML, щоб потім можна було завантажити той html і створити з цього всього три класи

class SystemMessage{}

class SimpleMessage{
public string name, text;
}

class ImageMessage{
public string pathToImage;
}

4

Re: Як краще оформити дерево діалогів?

А в чому може бути морока? Судячи з опису, в основі буде простий граф.

5

Re: Як краще оформити дерево діалогів?

Torbins написав:

А в чому може бути морока? Судячи з опису, в основі буде простий граф.

в описі, наприклад

6

Re: Як краще оформити дерево діалогів?

Ще раз: у вас є набір сторінок - діалог. Все тіло сторінки - a href на наступний слайд (малюнки, очевидно, спільні). За бажання можете навіть зробити AJAX-підвантаження наступної репліки на клік, байдуже. Коли діалог закінчується, іде сторінка з питаннями - а відповіді є a href на відповідну сторінку. Все. Голий HTML-сайт впорається.

7

Re: Як краще оформити дерево діалогів?

А чо зразу HTML? Ви сайт якийсь робите? Чому не XML або JSON?

8

Re: Як краще оформити дерево діалогів?

http://gamedev.stackexchange.com/questi … to-my-game
Gameplay Design Patterns for Game Dialogues - DiGRA

Подякували: leofun011

9

Re: Як краще оформити дерево діалогів?

koala написав:

Ще раз: у вас є набір сторінок - діалог. Все тіло сторінки - a href на наступний слайд (малюнки, очевидно, спільні). За бажання можете навіть зробити AJAX-підвантаження наступної репліки на клік, байдуже. Коли діалог закінчується, іде сторінка з питаннями - а відповіді є a href на відповідну сторінку. Все. Голий HTML-сайт впорається.

мені не тре сайт, мені тре розмітка діалогів, аби її в свою прогу завантажити і там всю ту структуру відображати

10

Re: Як краще оформити дерево діалогів?

Оффтоп: Мені одному лише здається, що FakiNyan нам усім показав середнього пальця своєю ганебною аватаркою?

Як то все краще зробити, аби менше мороки було?

Базою данніх роби з ключевим полем, яке вказує на наступне запитання.
Якщо через Джаваскрипт, то описуй класс у классі ієрархічно. Матимеш дерево.
Хоча здається таке робиться експертною системою...

Подякували: Arete1

11

Re: Як краще оформити дерево діалогів?

Itari написав:

Оффтоп: Мені одному лише здається, що FakiNyan нам усім показав середнього пальця своєю ганебною аватаркою?

Як то все краще зробити, аби менше мороки було?

Базою данніх роби з ключевим полем, яке вказує на наступне запитання.
Якщо через Джаваскрипт, то описуй класс у классі ієрархічно. Матимеш дерево.
Хоча здається таке робиться експертною системою...

та якою базою.. Оцією структуризацією діалогів займається людина, котра навіть про json ніколи не чула, і повідомлення розуміє з другого разу і через десять хвилин, тому треба щось просте-препросте.

12

Re: Як краще оформити дерево діалогів?

Напишіть йому програму в які би вона заносила діалоги і програмама формувала XML.

13

Re: Як краще оформити дерево діалогів?

Invader написав:

Напишіть йому програму в які би вона заносила діалоги і програмама формувала XML.

майбуть, так і зроблю, але такі проги вже мають бути, нє?

14 Востаннє редагувалося raxp (25.01.2016 23:43:10)

Re: Як краще оформити дерево діалогів?

тре розмітка діалогів, аби її в свою прогу

базу, логіку і візуалізацію можна впихнути в HTA. Писати можна хоч в блокноті.

http://novoselitsa.cv.ua/condata/notes/hta_0.html
або ще - ж.ПРОграммiст, №10.

15

Re: Як краще оформити дерево діалогів?

FakiNyan
Ну то вбийте в гугл "редактор графів". Навряд знайдете щось повністю готове, але принаймні буде що взяти за основу.

16

Re: Як краще оформити дерево діалогів?

Оцією структуризацією діалогів займається людина, котра навіть про json ніколи не чула

А ти мабудь ничого не чув про етіку та гарні манери. Я розумію - панк нот дед, але це тобі на користь не піде.

17

Re: Як краще оформити дерево діалогів?

Itari написав:

Оцією структуризацією діалогів займається людина, котра навіть про json ніколи не чула

А ти мабудь ничого не чув про етіку та гарні манери. Я розумію - панк нот дед, але це тобі на користь не піде.

це до чого взагалі? я тому чуваку нічого такого не казав

18

Re: Як краще оформити дерево діалогів?

це до чого взагалі?

Не прикидуйся дурником.
Добре. Це був оффтоп. Незважай, якщо незрозумiв...
Вiдповiдь щодо теми я дав вишче.