Мы продолжаем написание шахматных алгоритмов. На этом уроке мы переходим к дальнобойным фигурам.
Дата отправки отчёта:
12 июля 2019 г.
Задание выполнено: за
1 час. 1 мин.
Чему научился:
Ай Игромистр! Вот удивил меня! Честно говоря не думал, что SignX, SignY так универсально сработает. Я просто помню как замарачивался с ладьей и слоном - я все время в лоб решал задачу- искал всякие dx и dy позиций и потом их анализировал. А тут прям аж филигранно сделано было.
Что было сложным:
У меня была ошибка в функции OnBoard, была следующая ошибка - (y>=0 && x<8) - хотя вместо этого должен быть y<8. Ну у меня из-за этого генерировалось поле f9 и программа все удивлялась, что не могла получить данные по фигуре на этом поле.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 14981. DimanDOS+14753. Андрей+1791. Валерий Жданов+12639. Морозов Юрий Александрович+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: 1.Add functions CanStraightMove() to Bishop and Rook
2.Add attributes signX and signY
3.Create operator Equal to Square class
4.Check if figures are moving properly