Мы заканчиваем написание шахматных алгоритмов. На этом уроке мы реализуем возврат ситуации на доске.
Дата отправки отчёта:
23 мая 2019 г.
Задание выполнено: за
18 час. 20 мин.
Чему научился:
Приучаю себя к лаконичности и краткости кода. Вижу, что уроки не для однократного просмотра, мало того - пересматривать, скорее всего, лучше через некоторое время - когда в сознании более-менее уляжется и упорядочится.
Что было сложным:
Время работает против меня, и это моя главная сложность. Я понимаю вполне надёжно, но медленно. В силу описанного - реализовывать проверки на ничью пока не буду, т.к., будучи занятым этим, увязнуть могу надолго, а это совсем не мой вариант на данном жизненном этапе.
Научился: Дописал класс Chess()
Реализовал вспомогательную функцию Chess().SetCheckFlags()
Протестировал работу текущего функционала Трудности: Доп. условия постараюсь дописать обязательно, пока нет.
Убрал надпись IS CHECK при мате, чтоб не дублировалась