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

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

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

МикроШахматы / ФИНАЛЬНЫЙ УРОК

  • Поздравляю с завершением курса!

    Оставь, пожалуйста, отзыв об этом курсе.

    Запиши видеообзор созданной программы.

    Напиши, что ещё можно добавить в эту программу.
  • Дата отправки отчёта: 18 февраля 2017 г.
  • Задание выполнено: за 5 час. 05 мин.
  • Чему научился: Записывать партию
  • Что было сложным: Запрограммировать запись партии
  • Комментарии: Курс Микрошахматы на Javascript получился не просто хорошим, а сказочно шикарным!
    До курса мне казалось, что программирование шахмат это заоблачные высоты.
    И хотя Я понимаю, то, что сделано - это еще не игра в полном смысле этого слова, но фундамент заложен основательный. Почти из каждого урока я узнавал о каком-то новом программистском приеме и почти каждый раз не переставал восторгаться красотой и простой кода. Причем все было настолько понятно, что можно было самому вносить свои изменения, не опасаясь, что-то испортить.
    Попутно много интересного узнавал о самих шахматах.
    Конечно, осталось место для совершенствования программы  и добавления дополнительных опций. Сейчас, при клике на фигуру, программа показывает возможные ходы этой фигуры. На стадии отладки программы - это очень полезный инструмент. Для новичков шахматной игры - это также прекрасная возможность быстрее освоить правила игры. Однако, опытных игроков такой подход может даже раздражать, т.к. эта своеобразная подсказка сопернику. Компромисс - сделать это в виде опции. Что ещё можно добавить в прoгpаммy ?
    0. Навести косметический ремонт (Отразить реальные шахматные координаты)
    1. Контроль времени.
    2. Запись партии.
    3. Установка начальной позиции для шахматных задач.
    4. Возврата хода(как опция).
    5. Симуляция партии
    6. Введение анимации при движении фигур.
    Хочу еще раз поблагодарить Евгения Витольдовича за прекрасный курс.
    Предлагаю Евгению Витольдовичу подумать над продолжением курса в плане научить
    программу самостоятельно делать ходы. Для начала - решать шахматные задачи.
    Я думаю найдется немало желающих пройти этот курс.
    Для видео отчета я доработал программу и теперь можно записать партию заранее, а затем программа демонстрирует игру на полуавтомате.


  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/b34loPk5syc
Отчёт от 11589 за МикроШахматы / ФИНАЛЬНЫЙ УРОК




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-18 23:00

Ефим, спасибо за шикарный отзыв. Отчасти ваше предложение уже реализовано – посматрите курс мат конем и слонам, там мы перебирали все варианты, и нашли кратчайший путь решения этой задачи. На си шарпе.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-18 23:52

Отличное видео, классная идея! Молодец! =)


11165. --
Сергей Д.
Сергей Д.
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-19 01:51

Прикольно отчет сделан :)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-19 06:17

Отличное видео, отличная песенка, пошаговость рандома ИИ реализована в полшага, отличная идея!!! очень хорошо вписалось в идею видео-отчёта с комментариями. Поздравляю с финалом!!!
з.ы.
по поводу продолжения банкета, это не первый курс по шахматам, тут их не мало было, но один из ярких это тот, о котором упомянул Игромистр, а именно: Мат Конём и Слоном. В курсе Комбинаторика тоже были затронуты шахматные фигуры и их алгоритмы. Эти курсы не на JavaScript, но когда знаешь несколько языков, портировать алгоритмы между ними не составляет особого труда.


10309. --
Станислав
Станислав
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-19 15:59

Супер обзор!



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





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

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

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

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


Курс достаточно интересный, но для меня показался сложноватым. Возможно, потому, что я его проходила "от случая к случаю". Возможно, я не достаточно хорошо владею JavaScript. Или я - просто не большой любитель шахмат. Но у меня есть готовая игрушка "Шахмат" на JavaScript, которую, возможно, потом перезапишу для C# или Java.


Научился: Записывать видеообзор
Думаю, что добавить список ходов справа было бы неплохо.