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

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

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

 22133

-- ES35

Теория ООП / Интерфейс. Правила игры.

  • На этом уроке мы поговорим о правилах игры в догоняшки.
    На прошлом уроке мы выясняли, что должны уметь делать игроки.
    На этом уроке мы начнём писать класс, в котором
    опишем конкретные правила нашей игры.
  • Дата отправки отчёта: 26 ноября 2019 г.
  • Задание выполнено: за 59 мин.
  • Чему научился: Написать словесный алгоритм метода FindNewLeader() - перебрать всех игроков из списка и посмотреть кто из них был последним добавлен и назначить его лидером, а если все одновременно начали играть, тогда необходимо как то реализовать функцию случайного розыгрыша в котором будет определен лидер.
    Написать словесный алгоритм метода SetNewLeader() - можно в функции добавления нового игрока сразу назначать его лидером (AddGamer), если нового игрока нет, тогда нужна функция передачи по касанию или чего то там еще такого, после которой лидер переназначается.
    Что то в этом духе мне кажется, в следующем уроке посмотрю как правильно =).
  • Что было сложным: Самому реализовать функции FindNewLeader() и SetNewLeader().
  • Оценка видео-уроку:
Отчёт от 22133 за Теория ООП / Интерфейс. Правила игры.




Оцени работу

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

  • Отчёт оценивали:
    162Андрей+1   791Валерий Жданов+1   1232Фомичева Наталья+1   22883Илья+1   18842Степан+1   17425ser2018+1   6203Николай Миролюбов+1   23309Glebov Alexandr Leonidovich+1   17947Dmitry Sinitsin+1   19090Alexey Mikhailov0   23396Андрей0   2146Иван+1  

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





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

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

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

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


Научился:  FindNewLeader() - находит нового галю и запускает метод SetNewLeader(). SetNewLeader() - устанавливает нового галю и запускает метод Step() для продолжения (следующего хода) игры.
Трудности: определить правильные действия алгоритмов



Научился: FindNewLeader должна делать проверку по всем игрокам на наличие флага Leader. SetNewLeader - менять значение флага на NoLeader у текущего игрока и ставить Leader на пойманого
нормально