forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Искусственный интеллект в Blitz3D (http://forum.boolean.name/showthread.php?t=1513)

haedim 16.09.2006 17:02

Искусственный интеллект в Blitz3D
 
В Интернете искал, не нашел. Может кто подскажет? Очень нужен в беседах с персонажами в RPG.

alcoSHoLiK 16.09.2006 17:09

Re: Искусственный интеллект в Blitz3D
 
Не существует такого понятия "искусственный интеллект в Blitz3D". Создание искусственного интеллекта (ИИ) является одной из проблем программирования в целом. Т.е. нет зависимости от какого-либо языка программирования или движка.

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

Эти ссылки могут быть полезными:
http://alglib.sources.ru/
http://algolist.manual.ru/

jimon 16.09.2006 17:29

Re: Искусственный интеллект в Blitz3D
 
Цитата:

Очень нужен в беседах с персонажами в RPG.
зачем ? диалоги ставятся на автоматы и простенькие скрипты

если нужен Npc-болтун - посмотри всторону ChatMaster

человеческий мозг ты все равно не реализуеш
а если даже реализуеш
то он тебя пошлет куда подальше :) и не будет подчинятся

haedim 16.09.2006 17:35

Re: Искусственный интеллект в Blitz3D
 
Все равно спасибо.

Diplomat 16.09.2006 20:09

Re: Искусственный интеллект в Blitz3D
 
Dim3D, это ж ФАК, он еще потомкам пригодится, иди пости лучше в другом разделе! Вон, музыкальный почти пустует... :-)

P.S. Модер! Шеф! Перетащишь темы куда надо?

haedim 18.09.2006 19:31

Re: Искусственный интеллект в Blitz3D
 
http://www.ishodniki.ru/base/Pascal/my_eliza.zip - Вот вам программа - болталка Eliza, написанная на Turbo Pascal. Что - то вроде этого мне и нужно. Может кто в Blitz перенесет или знает что - то вроде этого?

jimon 18.09.2006 19:41

Re: Искусственный интеллект в Blitz3D
 
а толку от такой программы в рпг ?

haedim 18.09.2006 20:51

Re: Искусственный интеллект в Blitz3D
 
Разговор в диалогах.

jimon 18.09.2006 20:57

Re: Искусственный интеллект в Blitz3D
 
но в итоге его разработка займет больше времени
чем разработка самой игры :)

иначе получим вот такое :
Цитата:

player>превед, как тут пройти ?
npc>я вас не понимаю !
player> ты пид***с !!! давай бабло !
npc>я вас не понимаю !
player>help
npc>я вас не понимаю !
player>выпей йаду
npc>я вас не понимаю !
player>developer rulez!
npc>true
player> ну и словарный запас канешна !!
npc>я вас не понимаю

haedim 19.09.2006 23:28

Re: Искусственный интеллект в Blitz3D
 
Цитата:

player>превед, как тут пройти ?
npc>я вас не понимаю !
player> ты пид***с !!! давай бабло !
npc>я вас не понимаю !
player>help
npc>я вас не понимаю !
player>выпей йаду
npc>я вас не понимаю !
player>developer rulez!
npc>true
player> ну и словарный запас канешна !!
npc>я вас не понимаю
Довольно писсимистично. Но шаблон я уже сделал.

jimon 19.09.2006 23:46

Re: Искусственный интеллект в Blitz3D
 
а что ты ожидаеш от такого npc ?
и главное, какую он будет нести пользу ?

Raiter 20.09.2006 17:25

Re: Искусственный интеллект в Blitz3D
 
ты всеравно не реализуешь полноценный разговор! ты не сможешь предусмотреть все возможные фразы игрока! твой npc будет реагировать только на ключевые фразы. тоесть будет говорить бред! и все будут либо ржать с твоей игры за "тупость" персов или буду плеватся в её сторону или просто будут угорать от этих разговоров! вот !
делай диалоги как в fallout!

haedim 20.09.2006 19:10

Re: Искусственный интеллект в Blitz3D
 
Посмотрим...

pax 21.09.2006 00:44

Re: Искусственный интеллект в Blitz3D
 
Такой принцип реализован в игре Wizardry 8, но там смешанный тип диалогов: можно задавать готовые вопросы или ввести свой, но в большей степени нормальный ответ можно получить вписав вместо полноценного вопроса имя персонажа, о котором нужно получить информацию, или напимер название чего-то.

tormoz 21.09.2006 04:01

Re: Искусственный интеллект в Blitz3D
 
Да кто будет эти вопросы набивать ?
Люди играть хотят. а не набором текста заниматься.
Я бы например, сразу снес бы РПГ, где фразы нужно на клаве набирать.


Часовой пояс GMT +4, время: 01:17.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot