|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2014, 16:43 | #1 |
Регистрация: 16.11.2014
Сообщений: 8
|
Проверка на шах/мат
Здравствуйте. Как можно организовать проверку на шах/мат в игре шахматы, сам алгоритм? Компилятор DevC++?
|
20.12.2014, 17:47 | #2 |
Регистрация: 14.01.2013
Сообщений: 3
|
Перед каждым ходом проверяй, есть угроза королю или нет.
Если есть, то посмотри имеются ходы короля где безопасно, или нет. Если имеются, то пользователь может ходить только королём, если не имеется, то мат. Конец игры. |
21.12.2014, 10:25 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Помимо того, что можно походить королём и увести его из-под боя, ещё можно: - убить атакующую фигуру - закрыть короля другой своей фигурой |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мат плата | aman777 | Компьютерное железо | 0 | 06.05.2014 14:18 |
Мат анализ | vadiprog | Помощь студентам | 2 | 21.10.2012 05:14 |
Мат програмка с росдела мат логики. | Sheva777 | Помощь студентам | 4 | 23.03.2012 23:48 |
Мат и репутация | Сtrl | О форуме и сайтах клуба | 20 | 23.09.2011 13:40 |
Мат на форуме. | Вавел из ГМТУ | О форуме и сайтах клуба | 42 | 02.03.2010 20:17 |