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

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

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

Шахматы по сети / Классы. Шахматная библиотека

  • На данном уроке мы начинаем создание шахматных классов на языке C#, которые позволят проверять правила игры.
    Для этого мы напишем библиотеку, которая сможет для любой шахматной позиции определить возможность любого хода.
  • Дата отправки отчёта: 23 февраля 2018 г.
  • Задание выполнено: за 12 час. 30 мин.
  • Чему научился: Делать заготовку dll для описания в ней правил движения фигур по шахматной доске. Что касается классов, которые можно будет описать, так это всё что угодно, вплоть до класса каждого отдельного типа фигуры, но мы посмотрим как это будет реализовано в рамках этого проекта)
    Всех с праздником 23 февраля)
  • Что было сложным: Найти время 23 февраля))
  • Оценка видео-уроку:
Отчёт от 8275 за Шахматы по сети / Классы. Шахматная библиотека


Отчёт от 8275 за Шахматы по сети / Классы. Шахматная библиотека




Оцени работу

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

  • Отчёт оценивали:
    16533Андрей Шевченко+1   6452Кирилл Шмойлов+1   9014Николай Денисов+1   16218Дмитрий+1   8932Алекс+1   459Сергей Сергеевич+1   10775Олег Лопухинский+1   7119Новопашин Владимир+1   17240Андрей Гришагин+1   1Евгений Волосатов+1   10558Иван Воронин+1   6203Николай Миролюбов+1   17038Николай0   3850Григорий+1   11582Родион+1   3922Александр+1  

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





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

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

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

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


Научился: Узнал про Class Library и возможности подключения классов к загружаемым проектам. Видимо, нам потребуется класс фигур figures, класс canMove с проверкой возможности ходить для каждой фигур, enum со статусом состояний - (none, check, stalemate, checkmate).
Трудности: Все понятно и очень интересно как это будет реализовано на C#. На javascript "Микрошахматы" разбиение на классы не использовалось.



Научился: Класс "Фигура" наверняка потребуется. Кстати, у меня Visual Studio 13 и там два типа проекта - Class Library и Portable Class Library. Я использовал просто Class Library. Правильно?