Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Система диалогов   Найти похожие ветки 

 
xss22 ©   (2012-08-02 08:20) [0]

Ребята, может кто из Вас реализовывал систему диалогов? - буду рад, если поможете идеей.

У меня большая структура диалогов. Она из себя представляет следующее:
Вопрос и на него до 5-ти вариантов ответа.
В зависимости от ответа, переходим к тому или иному вопросу.

Следует также учесть, что диалог  может начаться с какого то определенного вопроса, а не с начала.


 
brother ©   (2012-08-02 08:27) [1]

программа для тестирования?


 
xss22 ©   (2012-08-02 08:43) [2]

Нет. Это не программа для тестирования.


 
Плохиш ©   (2012-08-02 08:47) [3]


> xss22 ©   (02.08.12 08:20) 

Прекрасно, техзадание получено. Осталось озвучить оплату и сроки.


 
Anatoly Podgoretsky ©   (2012-08-02 08:48) [4]

> xss22  (02.08.2012 08:43:02)  [2]

Это типичная программа для тестирования.


 
oldman ©   (2012-08-02 09:21) [5]


> Вопрос и на него до 5-ти вариантов ответа.
> В зависимости от ответа, переходим к тому или иному вопросу.


1. Вместе с вопросами храни и адрес перехода для каждого. (термины "дерево" или "граф" знакомы?)
2. Если хочется странного - после ответа case.
3. Если хочется еще - после ответа куча if.


 
xss22 ©   (2012-08-02 09:49) [6]


> Anatoly Podgoretsky ©   (02.08.12 08:48) [4]
>
> > xss22  (02.08.2012 08:43:02)  [2]
>
> Это типичная программа для тестирования.


У программы тестирования есть вопрос и варианты ответов.
ЭТО СОВСЕМ ДРУГОЕ.
ЗДЕСЬ ЖЕ В ЗАВИСИМОСТИ ОТ ОТВЕТА БУДЕТ ДРУГОЙ ВОПРОС.
ПОЛУЧАЕТСЯ ДЕРЕВО


 
MonoLife ©   (2012-08-02 09:57) [7]

текстовый квест


 
Anatoly Podgoretsky ©   (2012-08-02 10:04) [8]

Даже не смешно

> У программы тестирования есть вопрос и варианты ответов.


> Вопрос и на него до 5-ти вариантов ответа.


 
Плохиш ©   (2012-08-02 10:25) [9]

Удалено модератором
Примечание: Обсуждение модерирования, всему своей недолгое время


 
AV ©   (2012-08-02 11:15) [10]

IDQuest
TextQuest

IDAnswer
TextAnswer
QuestID
QuestIDGoto

1 показать random(IDQuest) TextQuest
2 select from Answer where QuestID = IDQuest
3 goto QuestIDGoto


 
xss22 ©   (2012-08-02 11:19) [11]

уже разобрался.
всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
15-1345840202
Юрий
2012-08-25 00:30
2013.03.22
С днем рождения ! 25 августа 2012 суббота


2-1341408918
%s
2012-07-04 17:35
2013.03.22
вывод даты


15-1330507432
ПЛОВ2
2012-02-29 13:23
2013.03.22
CompareText и кирилица


15-1330503243
stas
2012-02-29 12:14
2013.03.22
Правильное использование батареи ноутбука


15-1334834070
tesseract
2012-04-19 15:14
2013.03.22
IDE мечты на kickstarter