1 | |
Шахматы, проверка на Шах и Мат25.05.2014, 22:20. Показов 3763. Ответов 5
Метки нет (Все метки)
0
|
25.05.2014, 22:20 | |
Ответы с готовыми решениями:
5
Шах в Шахматах У меня задача создать игру шахматы, код я сделал, но мне надо сделать чтобы работала рокировка, шах и мат Шахматы: охарактеризовать положение белых с помощью слов: "мат", "шах", "пат", "обыкновенная позиция" Шахматы: проверка на мат |
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 12
|
|
26.05.2014, 20:12 | 3 |
Если Фигура, которая сделала ход - ставить под бой (Флаг зажегся) - Короля. Противнику объявляется Шах. При этом Включается процедура проверки.
Идет проверка условия Если Король стоит под боем - можем ли мы "закрыть" другой фигурой короля ИЛИ увести короля от боя (на другую клетку, где ему не угрожает атака другой фигуры) ? - Если Да - то у нас идет - простой Шах. (у второго игрока есть чем отбиться или пути к оступлению). Если Нет - то у нас возникает - МАТ, и тогда пожалуйста Шаг и Мат. (Мат - это следствие беспомощности игрока сохранить короля, на следующий ход, причина Шаг). Важно учитывать еще вариант ПАТА, когда Король на следующий ход не может сделать ход - так как все ходы под бой - Королю запрещены. Вот так если на словах устроить логика двух процедур, то пиляй свои чудо-шахматы .
0
|
7 / 7 / 1
Регистрация: 22.05.2014
Сообщений: 40
|
|
31.05.2014, 18:07 | 4 |
а как именно можно прописать в коде, что фигура, которая сделала ход ставит под бой короля?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
31.05.2014, 20:35 | 5 |
0
|
7 / 7 / 1
Регистрация: 22.05.2014
Сообщений: 40
|
|
31.05.2014, 21:19 | 6 |
это я понимаю, но только не знаю как можно это в коде прописать(
0
|
31.05.2014, 21:19 | |
31.05.2014, 21:19 | |
Помогаю со студенческими работами здесь
6
Шах и Мат Проверка на шах проверка на шах королю Шахматы - Проверка на возможные комбинации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |