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

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

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

Шахматы по сети / Алгоритмы. VIP. Шахматное супертестирование

  • На этом уроке мы проверим корректность ваших алгоритмов.
    Для этого мы прогоним супер-тест по генерации всех вариантов.

    * Выполнять этот урок необязательно.

    Ссылка:
    Сайт с результатами тестирования
  • Дата отправки отчёта: 2 марта 2018 г.
  • Задание выполнено: за 3 час. 14 мин.
  • Чему научился: Протестировал одну позицию с сайта. И ОБНАРУЖИЛ!!! Число позиций не совпадает для 3х полуходов. С чем это связано, не знаю, говорю, что есть. Картинку прилагаю. Кстати, там утверждалось, что есть кооперативный мат в 2 хода (когда черные сами хотят, чтобы им поставили мат, и белые это "знают" ;-) Сам я мат не нашёл, а с помощью программы удалось. Пришлось немножко видоизменить процедуру NextMoves.  И это тоже есть на картинке.
  • Что было сложным: ничего
  • Оценка видео-уроку:
Отчёт от 10162 за Шахматы по сети / Алгоритмы. VIP. Шахматное супертестирование




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить

10162. --
Дмитрий
Дмитрий
ответить
# Клиент-серверные шахматы / Алгоритмы. VIP. Шахматное супертестирование / 2018-03-02 14:43

Не очень понял вопроса. Если промоушен - это прыжки на 2 поля с начальной позиции, то да, прыгают! Если бы этого не было, сразу было всё не сходилось. Если это превращения, то все равно в данной позиции до превращений дело в 3 полухода не доходит. В любом, случае, надеюсь, что я списал программу прилежно ;-)


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   16880Константин+1   16218Дмитрий+1   3922Александр+1   459Сергей Сергеевич+1   9980Timoha+1   16533Андрей Шевченко+1   10558Иван Воронин+1   1Евгений Волосатов+1   10162Дмитрий+1   8932Алекс+1   9156Dimon+1   1710Степан+1   11582Родион+1   17443WildOrc+1  

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





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

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

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

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


Научился: Проходить супер тест.
Трудности: Найти места в коде откуда можно считать правильные параметры шага, взятия, рокировки. Мы вызываем методы много раз за ход при различных проверках, поэтому значения считанные из метода где происходит проверка например на шаг не верны.



Научился: Научился выполнять тестирование шахматных алгоритмов. Нашел и исправил ошибки в коде.