Авторизироваться
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: ADMIN, Nextik  
Nextovoy
02.10.2011 в 19:02 Сообщение #11
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
эхх... кто мне поможет в борьбе с моей ленью?))) И запомните - материться на форуме нельзя, даже в завуалированной форме
03.10.2011 в 18:29 Сообщение #12
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Итак, эта по моему "критичная" версия. Не подумайте ничего плохого, приложение работает так как должно. Всё смотрим в файле "История".
Вот "управление" =):
* - включить систему ввода букв.
4 - буква алфавита "влево".
6 - буква алфавита "вправо".
5 - ввести букву в строку "запроса".
Всё =)
И помните - я не прекращу работу над проектом. Каждый день придумываю и добавляю новшество. Кстати, приложение рассчитывается на экран с разрешением 240х320, предполагаемый телефон для удачной работы "Sony Ericsson K800". Тестируется на эмуляторе "KEmulator". Ну(волнение...), вот моё приложение:
Прикрепления: 5354615.rar (15.5 Kb)
03.10.2011 в 19:00 Сообщение #13
PassCall
Знающий
Проверенные
Сообщений: 88
Награды: 0
Репутация: 4
Offline
Я бы чем нибудь помог, но... "...Никто кроме меня не будет принимать участия в его разработке."
Так что могу только пожелать удачи =)
03.10.2011 в 19:36 Сообщение #14
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
ну ты можешь и советом помочь =), например: чего по твоему не хватает в приложении? Какой интерфейс хотел бы видеть? Какую лучше сделать систему ввода? Что должно быть в ИИ? и т.д... Мне сделать не трудно, желание пока что есть. Меня радуют крошечные шажки в продвижении этого проекта. Мне нужна только поддержка - чье нибудь мнение, идеи. В конце концов это может быть и психологической поддержкой =)
И ещё, есть у тебя, что то на компьютере, что позволило бы быстро обмениваться сообщениями? =) например skype, QIP, ICQ, ещё что нибудь... =)
03.10.2011 в 20:10 Сообщение #15
PassCall
Знающий
Проверенные
Сообщений: 88
Награды: 0
Репутация: 4
Offline
Систему ввода я думаю сделать через форму.

А насчет искусственного интеллекта... надо будет прикинуть, какие вопросы будут задаваться. Что бы прикинуть, что отвечать.

Парочку советов по создании ИИ:
Итак, пусть будет массив со словами, и что на них следует отвечать.
Тоесть если в тексте будет слово мобильный, ответом будет какая нибудь фраза про мобильный.
Пример:
слово "мобильник" ответ на него "ну и что, я мобилу не видел чтоли"

сдесь нужно просто сравнить введенное слово со всеми имеющимися в памяти, и если есть совпадение, вывести соответствующий ответ.

Однако могут ввести "мобильника". Так как "мобильник"<>"мобильника", ответа не будет.

Поэтому если совпадение не будет, следует провести повторную проверку, но без учета последней буквы (если запрос кончается на "а", "и", "у" и т.д.)

Еще заметка. Следует игнорировать слова типо "имеет", "что", "как"
Нужно оставить только суть вопроса и его предмет
Тоесть вопрос "куда пропал мой телефон" следует обработать в такой вид "пропал телефон".
Так будет гораздо легче ответить на него.

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

Допустим, мы подбираем ответы для слово "луна". Что можно про неё спросить? Ну вот список наиболее адекватный вопросов
"какая форма луны?"
"какой цвет луны?"
"как далеко луна?"
и прочее

(заметка: луна сама по себе кончается на "а", поетому есть большая вероятность, что при задании вопроса окончание измениться, поэтому в массиве слов следует всесто "луна" писать "лун")

Значит, надо создать такой массив для слова "луна":
"форма" ->"Луна круглая"
"цвет" ->"Да она желтая"
"далеко" ->"Где-то дофига километров"

Ну вот в общем. Надеюсь, ты хоть что-то понял =)
03.10.2011 в 22:23 Сообщение #16
Sneijder
Начальный
Проверенные
Сообщений: 55
Награды: 0
Репутация: 6
Offline
хочешь ИИ MobileBasic в помощь там можно быстро все сделать
03.10.2011 в 22:27 Сообщение #17
Sneijder
Начальный
Проверенные
Сообщений: 55
Награды: 0
Репутация: 6
Offline
а раз начал на MP то сделай сначало ядро программы а графические эфекты потом можно добавить
04.10.2011 в 11:41 Сообщение #18
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Sneijder, не учи ученого, всё таки не первый год программирую =)
04.10.2011 в 12:03 Сообщение #19
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Quote (PassCall)
Систему ввода я думаю сделать через форму.

ну для начального функционала это очень хороший вариант. Потом попробую сделать улучшенный графический ввод =).
Quote (Nextik)
Парочку советов по создании ИИ:

хм... массив со словами... но можно и не обязательно массив. Простенькое условие ниже тоже ведь будет работать:
if (AI.str_zapros='привет') or (AI.str_zapros='приветик') or (AI.str_zapros='здарова') then begin DrawText('Привет =)',0,0) end;
причем переменная AI.str_zapros - это то что ввел пользователь(как видно =) ) и всё работает. Хотя массив будет хорошим решением многих проблем связанных с условиями, например условия с условиями. В общем, ждите 4-ой альфы ИИ Nextovoy =)
04.10.2011 в 19:13 Сообщение #20
PassCall
Знающий
Проверенные
Сообщений: 88
Награды: 0
Репутация: 4
Offline
"Потом попробую сделать улучшенный графический ввод =)." вся проблема в том, что нет стандарта для клавиатуры телефона.
То есть в некоторых моделях пробел стоит на единицу, в каких-то на ноль, в каких то вообще на звездочку/решетку. Так что как не делай, кому-то ты не угодишь (разве что делать несколько вариантов клавиатур, что глупо)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: