Мы продолжаем написание шахматных алгоритмов. На этом уроке мы реализуем превращение Pawn в одну из четырёх фигур: Queen, Knight, Bishop и Rook.
Дата отправки отчёта:
10 марта 2018 г.
Задание выполнено: за
1 час. 11 мин.
Чему научился:
Превращать пешку в....
Что было сложным:
Всё самое сложное. Правда всё. Трудно помнить все области видимости переменных, какая за что отвечает... Это будто стоять по пояс в огромной бадье свежеразмешанного цемента и идти к краю, чтобы выбраться
Ну да)) можно было написать "мне трудно". Но трудно - это наречие. Стивен Кинг советовал их избегать. И я пытаюсь заменить наречие чем-то.... контекстом короче. Получается и лучше, и красивее. (опять же он так и советовал). И вам наверное (я надеюсь) читать интереснее)))
Смотря на сколько жидкий цемент, может быть что он будет густой на столько, что проще подпрыгивать, чуток приподнимаясь и вы итоге идти будет проще до цели. Ничего, больше практики и проблема в понимании областей видимости будет рассеиваться.
Для этого мы тут и тренеруемся, чтобы видить сквозь классы и легко ориентироваться в океане кода. Для этого и создаются много классов и функции с полями в названии отражают суть своих сущностей чтобы было на человеческом уровне понятно. Это как уровень мастерства в шахматах пока ты новичок ты можешь думать на 1-2 хода вперёд, но когда ты гроссмейстер, то ты видишь на 20-30 ходов вперёд. Всё это опыт и тренировки, тренировки и опыт)))
Отчёт оценивали: 6452. Кирилл Шмойлов+18932. Алекс+117443. WildOrc+11. Евгений Волосатов+1459. Сергей Сергеевич+114854. Madoschi010558. Иван Воронин+19156. Dimon+18672. Алексей016066. Bodrik_torf+116218. Дмитрий+110494. Алексей В.+18275. Tekashnik+14395. Денис+19913. vip+17119. Новопашин Владимир+19014. Николай Денисов+116017. Sergej Šugajev+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Поразбирался с Extension - раньше не использовал, буду знать! Трудности: Самое сложное в этом курсе - поставить себя на место автора, что бы понять его логику. У Евгения просто огромный опыт, и объяснения интересные, "ненапряжённые". Учиться приятно и легко, но часто - просто не хватает знаний и опыта, что бы "охватить" проект в целом. Невооружённым глазом видно, что все решения выверены эмпирически. Нисколько не жалею о приобретении курса.
Научился: 1.Extend function YieldValidMoves()
2.Create function YieldPromotions()
3.Finish function FigureMoving() ToString()
4.Add condition in Board Move() setFifureAt()