|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Rustam Ramazanov 2:5020/400 15 Jul 2003 18:11:27 To : Rodion Gorkovenko Subject : Re: Доку по шахматам -------------------------------------------------------------------------------- Приветствую! SK>> 2) библиотека дебютов RG> С этим и возиться скучновато - да и игра идет в данном случае в RG> японские шахматы - я понятия не имею, что там за дебюты... ;) Hу и зачем программировать это околошахматное извращение. RG> Hо как решить стратегический вопрос? Как объяснить программе зачем она вообще RG> играет - она ж оценивает позицию и первым ходом двигает короля, поскольку по ее RG> оценке этот ход не хуже других... ;) Оценивать владение пространством? Атаки на RG> чужие фигуры? Чтобы программа не ходила в начале игры королем нужно оценить кол-во фигур на доске - чем их больше, тем меньше надо двигать короля. За исключением тех случаев когда он под шахом или стоит под связкой. Hо это для классических шахмат, а здесь... RG> Еще пара вопросов: RG> 1) Как в обычных шахматах проверять возможность рокировки, если ее еще не было? RG> Hадо же рассматривать атаки на все поля, через которые проходят фигуры... RG> Скучновато... ;( А придется. Их к тому же не так-то много - всего 2. Hу и проверить, что в момент, когда ты делаешь рокировку король не стоит под шахом и до этого не ходили ни король, ни ладья. RG> 2) Согласно правилам у нас есть такой ход - взятая у противника фигура может быть выставлена на любое поле доски (за редким исключением) - RG> RG>Какие тут могут быть рекомендации? Перестать извращаться, ИМХО. PS: Ты бы еще попробовал "шведские" шахматы написать. Вот где вариантов огромное множество. Рустам. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/648890bedaf2.html, оценка из 5, голосов 10
|