На этом уроке мы реализуем функцию is_correct_move() и добавим в неё проверку всех возможных фигур. Так же добавим заглушки корректности хода для каждой фигуры. Протестируем функции, найдём ошибку в коде и исправим её.
Дата отправки отчёта:
10 августа 2018 г.
Задание выполнено: за
39 мин.
Чему научился:
Продолжил реализацию функции is_correct_move(). Написал 12 функций по 2 для каждой фигуры. Ошибку в коде подправил еще на прошлом уроке.
Что было сложным:
Степени сложности функций по возрастанию (предположил, что рокировка проверяется отдельной функцией и ее сложность не учитывается) 1. Ферзь (условно самое простое, реализовав слона и ладью) 2. Конь 3. Король (равен коню по сложности, но больше кода из-за рокировок) 4. Слон 5. Ладья (равна слону по сложности, но больше кода из-за рокировок) 6. Пешка (самое сложное из-за взятия на проходе)
Отчёт оценивали: 17947. Dmitry Sinitsin+13922. Александр+116218. Дмитрий+1791. Валерий Жданов+119525. Александр Балбашов+19014. Николай Денисов+117606. Виктор+17645. Александр Львович+16452. Кирилл Шмойлов+11. Евгений Волосатов+1459. Сергей Сергеевич+118493. Evgenii Kudriavtcev+19752. chokayes+17652. Петя+116861. Serge+117255. Слава+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Проходил уже эту часть на Си-шарп, в курсе "Шахматы-онлайн", в тот раз ошибся. Считал, что конь ходит самой сложной "загогулиной", а пешка только вперёд, ну и сложность соответствующая. Оказалось - наоборот.
Ещё на этом уроке мы исправили ошибку в mark_moves_to().