|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2010, 15:19 | #1 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
Создание Робота!
Короче нужно такое:
Сделать что бы робот моргал глазами, то есть к примеру сделать так что бы конопочка button1 пропадала каждые 3 секунды с помощтю таймера и снова появлялась -это вопрос номер 1 И как сделать что бы он отвечал на мой вопрос, к примеру я пишу в Edit1 "привет, как дела?" и жму ентер или кнопку, а он мне отвечает в Ladel1 "привет, всё нормально а у тебя как дела" ну и т д . Как такое можно реализовать, у меня неполучается, кто то помогите плиз!!! З Ы Незнаю зачем удолили 1-ю мою тему, я такого в поиске ненашел!!!! |
17.03.2010, 15:53 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Что именно не получается? И как Вы хотели это сделать?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
17.03.2010, 15:56 | #3 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
По первому вопросу - используйте графику. Создайте две процедуры. В одной глаза у робота открыты, в другой - закрыты. Далее в таймере поочередно вызываете то первую процедуру, то - вторую.
По второму - создайте массив из строк с Вашими вопросами (Как дела? Что тебе нравиться? Который час и т.п) и аналогичный симетрично массив строк с ответами. После ввода в Edit вопроса сравниваете текст Editа с массивом вопросов и, если есть такой вопрос - выводите симетричный ответ. А если вопрос в массиве не найден (else) - выводите - "Моя твоя не пониме". Это общий план алгоритма. Конкретней - приводите свои пробы, наработки. Альтернатива - во фриланс (там за деньги).
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
17.03.2010, 15:58 | #4 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
чтобы отвечать на вопросы, роботу необходима база шаблонов (а робот у тебя по ходу без AI)
создаешь текстовый файл, в нем пишешь к примеру вопрос, потом, к примеру, в квадратных скобках через вертикальную линию массив ответов ну и вот, задаешь вопрос роботу, он читает текстовый файл, ищет там шаблонный вопрос, и рандом на любой ответ из массива ответов на этот вопрос могу реализовать, но не бесплатно конечно же
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
17.03.2010, 16:02 | #5 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 61
|
1. Создаешь поток, смотри учебники или форум. В нём пишешь код
Код:
Код:
|
17.03.2010, 16:07 | #6 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
17.03.2010, 16:11 | #7 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
Keef, Cо вторым спасибо, то что нужно, просто и всё понятно
DeKot, Напиши плиз пример по первому |
17.03.2010, 16:16 | #8 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
Вопрос:
Я хочу сделать так: Код:
|
17.03.2010, 16:16 | #9 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
Utkin, необязательно произойдет так, это можно и нужно предусмотреть, например вырезанием из строки знаков препинания и символов НЕ букв, далее создать опять же шаблон если в словах ошибки
к примеру когда = када, кагда, кокта, кода зачем = зочем, зачэм, 3а4ем и т.п. преобразовать ошибочную строку к шаблонной и ву-а-ля также можно научить его понимать транслитерацию, и соответственно с ростом возможностей будет пропорционально увелич база и время на ответ
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
17.03.2010, 16:18 | #10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Да я-то знаю, просто парню нужен парсер, а не просто if-then. Ему по сути нужно литературки про интерпретаторы почитать....
Зы. Предвижу, когда наиграется, начнет задавать вопросы с использованием мата, это тоже нужно предусмотреть . ------------------------------------------------------------ Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 17.03.2010 в 16:21. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Робота с сетью | Shaggrath | Помощь студентам | 1 | 14.11.2009 06:04 |
Домашняя робота :( | Ktuftuftagn | Фриланс | 10 | 29.10.2009 08:45 |
Робота с файлами | maloy-rom | Помощь студентам | 2 | 09.06.2009 11:46 |