6 / 1 / 0
Регистрация: 16.10.2009
Сообщений: 18
1

Определение мата в шахматах?

27.05.2012, 13:59. Показов 1254. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пож как можно определить мат в шахматах? А то не могу придумать как это запрограммировать.
Дошел до того, что могу определять какие клетки под ударом, чтоб король туда не мог ходить.
Могу сделать, чтоб каждый раз проверяло не находится ли король под ударом... Это все можно, но вопрос и проблема в том, что если например король под ударом и все позиции куда он может походить тоже под ударом..
Остается такая штука как.. Противник жертвует фигурой прикрывая короля и после этого у короля например открывается свободная клетка для хода...

В общем, подскажите как кто видит как можно организовать мат для противника? Игра друг против друга, без "ИИ".

Спаасибо заранее, а то мучаюсь уже долго с этой проблемой..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2012, 13:59
Ответы с готовыми решениями:

Фильтр мата
Здравствуйте. Задача такова - Реализовать мат-фильтр для чата. Есть несколько вопросов по...

фильтр мата
подскажите почему фильтр мата не фильтрирует маты? <? setlocale (LC_ALL, "ru_RU.CP1251"); ...

Сеть университета физ мата
Задача:Пусть физико-математический факультет некоторого университета имеет следующую структуру и...

Фильтр текста на наличие русского мата
Ребят помогите как отфильтровать русский мат ...хотЯ бы часть регуляркой или справочником...

1
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
28.05.2012, 12:24 2
Цитата Сообщение от webdev Посмотреть сообщение
Остается такая штука как.. Противник жертвует фигурой прикрывая короля и после этого у короля например открывается свободная клетка для хода...
Тогда это шах, а не мат. Мат это когда ни одна из фигур (включая короля), своим перемещением, не может увести короля из-под удара.
0
28.05.2012, 12:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2012, 12:24
Помогаю со студенческими работами здесь

Регулярное выражение шаблона-мата скрипта автоцензора
К примеру для слова "падонаг", шаблон: /+++++++/i но шаблон не сработает на слова "п а д о н а...

Фильтрация слов (фильтр мата) в гостевой книге
Всем привет!:) имеется textarea для гостевой книги, мне надо чтобы отфильтровать оставленные...

Шах в Шахматах
Помогите реализовать шах в шахматах. Я начал делать наметки, но застопорился и не знаю что делать...

Легенда о шахматах
Согласно древней легенде, создатель игры «шахматы» согласился продать их за зерно, количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru