На этом уроке мы продолжим дорабатывать функцию is_check(). Переберём все ходы противника, чтобы исключить из возможных ходов короля клетки, которые под боем.
Дата отправки отчёта:
16 февраля 2017 г.
Задание выполнено: за
25 мин.
Чему научился:
Дописал функцию просчитывания безопасного хода для короля.
Что было сложным:
Логика достаточно сложная сам бы наверное не додумался, а когда показали все становится понятно.
Комментарии:
Сколько времени уходит что б такую логику придумать ? Допустим, прочитал книгу, изучил основы, а вот сколько и что нужно изучить что б начать писать логику такого уровня?
Практика, практика и ещё раз практика, теория это хорошо, но она максимум что даёт, это направление движения, а двигаться уже надо самому, я лично всегда если что-либо прочитал, сразу проверяю так ли это работает или нет, а если сделать вот так, а если так. Экспериментируй, чтобы лучше понять логику и ты не только такое напишешь =))))
Нужно взять лист и набросать схему, как думаешь. Потом перерисовать ещё раз. И так до тех пор, пока не появится ясность. Обычно 7 раз приходится перерисовывать.
Думаю, одним изучением не обойдешься. Теория и практика должны чередоваться как вдох и выдох. Причем практика дает гораздо больше, но требует значительно больше времени и сил.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Реализовал алгоритм проверки на шах На четвертьфинальном уроке я показывал партию, где ставили мат жертвой ферзя. Действительно классно видеть все возможные ходы и результат - мат:)