Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шахматы по сети / Алгоритмы. Волшебные шахматы

  • Мы приступаем к написанию шахматных алгоритмов.
    На этом уроке мы добавил в класс Board() необходимые
    свойства и реализуем парсинг передаваемого FEN.
  • Дата отправки отчёта: 18 июля 2018 г.
  • Задание выполнено: за 2 час. 29 мин.
  • Чему научился: Красивому способу распарсить FEN, когда был на марафоне не понял его логику работы, сейчас при дебаге в голове прояснилось. Так же понравился метод Init() и фраза что комментарий нужно заменить понятным методом. Так же узнал про правило 50 ходов, про которое ранее не знал. Разбор видео Гарри Поттера тоже зашел) Использование видео попадает под добросовестное использование, ютуб ничего не скажет. А тут источник откуда эта идея появилась у Поттера: zen.yandex.ru/media/history_world/krovavye-shahmaty-inkvizitora-5a9fb94e8c8be3ce579424db
  • Что было сложным: Мне все не давало покоя исправление в рабочем методе CanMoveFrom() и я взял обе части сравнения, получил их хеши и результат на скрине.
  • Оценка видео-уроку:
Отчёт от 17535 за Шахматы по сети / Алгоритмы. Волшебные шахматы




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Шахматы по сети / Алгоритмы. Волшебные шахматы / 2018-07-20 14:47

Реклама в этом контексте совсем по-другому выглядит...
gyazo.com/703eb5462fe21ac8714578cafa638360


  • Отчёт оценивали:
    Посетитель+1   17947Dmitry Sinitsin+1   17535Алексей+1   Посетитель+1   791Валерий Жданов+1   3922Александр+1   6452Кирилл Шмойлов+1   17606Виктор+1   2773Никита+1   13850Владимир+1   10494Алексей В.+1   1Евгений Волосатов+1   18493Evgenii Kudriavtcev+1   2146Иван+1   5394Anton+1   17443WildOrc+1   17255Слава+1   459Сергей Сергеевич+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Понять, как строка "lines[7 - y][x]" возвращает символ 114 'r'. Забыл, что мы раскладываем fen-нотацию, которая уже разложилась в массив. Пытался искать по всем классам эти данные. Как понял, оказалось, что это было очевидно.



Научился: Мне до сих пор эти шахматы кажутся небольшой магией и главное малым количеством кода - я в восхищении.
Трудности: Да ничего. Я воспользовалься сниппетом forr - который формирует строку for от большего к меньшему и поэтому той проблемы как при ручном вводе я не получил. И вообще свойства с приватным сетом формирую через сниппет propg - быстро и удобно.