На этом уроке мы научимся экспортировать найденные позиции в FEN код, чтобы посмотреть их в любом шахматном эмуляторе. Сайт для чтения FEN: www.apronus.com/chess/wbeditor.php
Самостоятельное задание: Написать метод проверки для слона, бьёт ли он поле.
Дата отправки отчёта:
9 августа 2018 г.
Задание выполнено: за
2 час. 29 мин.
Чему научился:
Переписал метод getFEN(), мой вариант был с заменой Replace (идея подсмотрена в отчете Yefim) Матовые комбинации конями 240 проверил еще в прошлом задании. Пока оставил свой метод проверки шаха слона onBishop(), он работает при небольшой корректировке isCheckmate() на проверку, не бьет ли черный король слона.
Что было сложным:
Не было сложного. Нотация FEN очень понравилась. Придумал две одинаковых позиции, различие лишь в управляющем параметре (третий с конца), казалось бы... B7/p4ppp/p3p2n/3pPn1b/5bN1/8/2p2K2/r1R3rk w - - 0 1 B7/p4ppp/p3p2n/3pPn1b/5bN1/8/2p2K2/r1R3rk w - d6 0 1 В первом случае белым пора сдаваться. Во втором случае белые ставят мат в один ход слоном и конем, но пешкой:)
Молодец, но наверное ты хотел сказать: "шаха слонОМ", а не слонА, шах только королю можно сделать как и мат =) з.ы. и последнее предложение построено не верно: "ставят мат в один ход слоном и конем, но пешкой" - если бы было написано: "ставят мат в один ход НЕ слоном И конём, А пешкой", было бы построено корректно предложение я ясно как день, либо: "ставят мат в один ход слоном и конём, А НЕ пешкой", то было бы тоже ясно как день, но твой вариант предложения ставит в тупик.
Отчёт оценивали: 17947. Dmitry Sinitsin+19014. Николай Денисов+1791. Валерий Жданов+16452. Кирилл Шмойлов+13922. Александр+116218. Дмитрий+117606. Виктор+110895. Danil42Russia+119525. Александр Балбашов+117663. Oleksandr+12146. Иван+110558. Иван Воронин+17645. Александр Львович+17119. Новопашин Владимир+119022. Олег Чудновский+1459. Сергей Сергеевич+117255. Слава+118493. Evgenii Kudriavtcev+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Визуализировать найденные матовые позиции в виде FEN и проверять их в редакторе. С визуализацией все пошло интереснее, сразу виден результат.
Научился: Научился визуализировать матовые позиции. Трудности: Самым сложным было найти ошибки. Сначала вообще не было матовых позиций. Выяснилось - я не те переменные использовал. Очень гениальная нотация. Конечно недостаток коня, что он бьет буквой Г, и из-под удара король может выйти, так что не совсем матовая позиция.