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

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

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

Шахматы по сети / Алгоритмы. Храбрая пешка

  • Мы продолжаем написание шахматных алгоритмов.
    На этом уроке мы приступаем к реализации
    алгоритмов самой сложной фигуры: Pawn.
  • Дата отправки отчёта: 7 сентября 2018 г.
  • Задание выполнено: за 1 день 14 мин.
  • Чему научился: Добавил на доску белые и чёрные пешки
    Реализовал функцию Moves().CanPawnMove()
    Реализовал функции Moves().CanPawnGo/Jump/Eat()
    Протестировал работу текущего функционала
  • Что было сложным: В функции CanPawnJump() не планировалось добавлять проверку на знак переменной stepY, но во время лекции возникла заминка (10:23) и проверку добавили, а причина заминки в том, что перепутали координату 6 шахматной доски и координату 6 программы. В программе с 6 на 8 прыжок не прошел бы, так как 8-й горизонтали не существует, потому проверка - лишняя.
  • Оценка видео-уроку:
Отчёт от 18783 за Шахматы по сети / Алгоритмы. Храбрая пешка




Оцени работу

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

17486. --
Freud
Freud
ответить
→  Andrew  # Шахматы по сети / Алгоритмы. Храбрая пешка / 2018-09-08 13:03

Я тоже делаю этот проект, спасибо за полезную информацию) Удачи!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Шахматы по сети / Алгоритмы. Храбрая пешка / 2018-09-09 09:46

Дельное замечание.
Пешки не только не ходят назад, но даже с начальной позиции не прыгают через клетку назад.


  • Отчёт оценивали:
    1295Дмитрий Че+1   9913vip+1   3922Александр+1   17606Виктор+1   17947Dmitry Sinitsin+1   17486Freud+1   791Валерий Жданов+1   1Евгений Волосатов+1   6452Кирилл Шмойлов+1   Посетитель+1   16218Дмитрий+1   16548Hofflin+1   19525Александр Балбашов+1  

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





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

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

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

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


Научился: Пока учим ходить, прыгать и брать пешкой фигуры.
Трудности: Ничего. Я вот не понимаю зачем нужно было кучу if писать и потом в конце еще делать return true или return false, когда достаточно было просто в один return все запихнуть и будет счастье.



Научился: Раньше думал, что пешка самая лёгкая фигура для реализации, после данного видеоурока я понял что это не так. 1)Реализовал функции CanPawnGo CanPawnJump CanPawnEat для пешки
Трудности: 1)Слепой набор 2)Время