Learn Go Game
Программы играющие в Го, игра Го онлайн, электронные книги и лекции Го на видео

несколько слов о HundTalk

kit144 на rugo.ru Любитель Го
16, February, 2004 20:16   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Давайте развенчаю миф первый - о том , что HundTalk написан на ассмеблере. Это неверно, данная программа написана на языке С++,
в среде FreeBsd. Каждому юниксоиду известно, что в юниксах есть функция перевода текстового кода программы на С/С++ в текстовый код программы на ассмеблере, что явно и сделано для этой программы.
Это можно еще определить и по тем обращениям к библиточеным вызовавам, т.е. используются специфические библиотеки, присущие только языку С++.
Далее, какого либо кода связанного с ИИ там вообще нет.
Используется только, достаточно объемная база данных, напрямую встроенная в код программы, из игр профессионалов, примерно около 2000. И выборка из нее происходит прямым перебором ориентируясь на оценку процентного выигрыша в данной позиции...



Ну что это за Жизнь... без примеси сумасшествия совсем не интересно......
[www2.psy.uq.edu.au]
[www.mercury.csse.unimelb.edu.au] - Крутой Меркурий
[habrahabr.ru]
[shogi.by] - Shuogi

Re: несколько слов о HundTalk
mels на rugo.ru Гость
28, February, 2004 01:01   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

> Используется только, достаточно объемная база данных,
> напрямую встроенная в код программы,

Странно, что объемная. Потому что код программы всего где-то 100 Kb.

Я как-то давно тоже дизассемблировал windows версию HandTalk,
но разбирался только во внутреннем представлении доски.

Re: несколько слов о HundTalk
kit144 на rugo.ru Любитель Го
29, February, 2004 15:06   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Саша! Если ты очень хорошо знаешь ассемблер, то сразу поймешь , то где лежит его база. Она представлена в ввиде байт кода.
и поэтому не занимает много места......
а вся прога весит 547 Кб.



Ну что это за Жизнь... без примеси сумасшествия совсем не интересно......
[www2.psy.uq.edu.au]
[www.mercury.csse.unimelb.edu.au] - Крутой Меркурий
[habrahabr.ru]
[shogi.by] - Shuogi

Re: несколько слов о HundTalk
melox на rugo.ru Ценитель Го
02, March, 2004 07:03   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Никак не 547 кб! Прога весит 129 кб.



Эксперимент продолжается...

Re: несколько слов о HundTalk
mels на rugo.ru Гость
03, March, 2004 02:10   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Просто разные версии.
У меня версия на 105 Kb.

Re: несколько слов о HundTalk
Владимир на rugo.ru Гость
03, March, 2004 10:26   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

А у меня вынь версия v.2000E 247 кило ехешник

Re: несколько слов о HundTalk
Владимир на rugo.ru Гость
03, March, 2004 12:24   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

kit144 писал:

> Далее, какого либо кода связанного с ИИ там вообще нет.
> Используется только, достаточно объемная база данных, напрямую
> встроенная в код программы, из игр профессионалов, примерно
> около 2000. И выборка из нее происходит прямым перебором
> ориентируясь на оценку процентного выигрыша в данной позиции...

Это как раз хорошо, значит играя с ней усваиваются хорошие привычки. То есть лучше начинающим учиться играть с HandTalk после igowin ( конечно если нет возможности учиться у людей )

Re: несколько слов о HundTalk
WinPooh на rugo.ru Ценитель Го
05, March, 2004 13:26   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

А можно вопрос? Даже несколько.

Сколько вариантов позиции на доске 19х19 может возникнуть после 3-го хода черных? А после 4-го хода белых? 5-го? И какого размера нужна "база игр профессионалов", чтобы "прямым перебором" вытаскивать из неё нужный ход? И какое максимальное количество ходов сможет сделать в партии такая программа, при условии, что в распоряжении ея будет все наличное дисковое пространство планеты Земля? И как она будет играть после выхода из базы, если ничего, кроме db lookup в ней нет?
Ах, она будет искать не по всей позиции, а по фрагментам? Как я мог забыть? И какова будет цена тем ходам, которые она будет находить из этих обрывочных фрагментов? Впрочем, ответ на последний вопрос я знаю и сам: ГРОШ.



--
Веруй, что есть в природе и кроме этого языки

Re: несколько слов о HundTalk
WinPooh на rugo.ru Ценитель Го
05, March, 2004 13:31   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Разумеется, речь в моём последнем посте идет не о программе HandTalk (не HundTalk - "собачий" разговор, а именно - "язык жестов". Почувствуйте разницу), а о её *гипотетическом* образе, родившемся в воображении автора thread-а.

Ходы HandTalk стоят, конечно, не грош. Полтора, как минимум :)



--
Веруй, что есть в природе и кроме этого языки



Извините, только зарегистрированные пользователи могут писать в этом форуме.

  cassino online brasil   apuestas online en chile   Go game in Russia   Online Go lessons   How to Play Go