Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Re[3]:Покер

Господин Потапов!



At 2004-09-20, 18:13:35 you wrote: >> 5. Напиши программу



Возникшие у Вас трудности в программировании покера связаны с необходимостью
процедурного представления знаний. Традиционными средствами преодолеть их сложно.
Ведь абсолютно рационального алгоритма покера наверное нет. А если таковой и
есть, то он должен быть чрезвычайно сложным. В подобных случаях легче всего использовать
средства обработки процедурно представленных знаний.
Для решаемой Вами задачи это состоит в следующем:
Текущие раскладки карт представлять как текущие состояния базы фактов.
Представить правила поведения виртуальных игроков и правила обработки действий
пользователя (пользователей) как систему продукций.
Каждое из таких продукционных правил можно программно реализовать по отдельности,
отдельными модулями. Вызывающую к ним, которая должна проверять применимость
правил и выполнять представляемые этими правилами действия, написать сравнительно
несложно.
А использовать для этого специально предназначенные средства, как то: CLISP,
TermWare или советский КОДЭКС по-моему проблематично. В последних случаях возникают
вопросы организации интерфейса, да и скачать КОДЭКС негде. А в первых двух --
языки придется учить , а задача у Вас -- учебная и лишнего времени (я полагаю)
нет.
Уважаемый ... ! Я старался быть кратким, поскольку предлагаемый мною путь решения
Вашего вопроса можно истолковать как выход за рамки собственно программирования.
Но, с другой стороны, это -- программная поддержка обработки процедурно представляемых
знаний.
Если Вы знакомы с продукционными системами -- надеюсь, Вы рассмотрите и такой
подход к решению Вашей задачи. Если Вы желаете более подробно рассмотреть затронутые
мною вопросы, -- насколько это возможно в рамках письма в дискуссионную рассылку,
-- я сразу же отвечу, как только узнаю о Вашей в этом заинтересованности. Соответствующее
продолжение настоящего письма я уже заготовил.
С уважением, Приходько
pushyn***@i*****.ua
2004-09-24

Номер выпуска : 3592
Возраст листа : 368 (дней)
Количество подписчиков : 465
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/233988
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 24 Sep 2004 16:05:27 +0300 (#233988)