На данном уроке мы начинаем создание шахматных классов на языке C#, которые позволят проверять правила игры. Для этого мы напишем библиотеку, которая сможет для любой шахматной позиции определить возможность любого хода.
Дата отправки отчёта:
23 февраля 2018 г.
Задание выполнено: за
12 час. 30 мин.
Чему научился:
Делать заготовку dll для описания в ней правил движения фигур по шахматной доске. Что касается классов, которые можно будет описать, так это всё что угодно, вплоть до класса каждого отдельного типа фигуры, но мы посмотрим как это будет реализовано в рамках этого проекта) Всех с праздником 23 февраля)
Что было сложным:
Найти время 23 февраля))
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 16533. Андрей Шевченко+16452. Кирилл Шмойлов+19014. Николай Денисов+116218. Дмитрий+18932. Алекс+1459. Сергей Сергеевич+110775. Олег Лопухинский+17119. Новопашин Владимир+117240. Андрей Гришагин+11. Евгений Волосатов+110558. Иван Воронин+16203. Николай Миролюбов+117038. Николай03850. Григорий+111582. Родион+13922. Александр+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. Правильно?