На этом уроке мы поговорим о правилах игры в догоняшки. На прошлом уроке мы выясняли, что должны уметь делать игроки. На этом уроке мы начнём писать класс, в котором опишем конкретные правила нашей игры.
Дата отправки отчёта:
30 октября 2015 г.
Задание выполнено: за
50 мин.
Чему научился:
вспомнил про создание полей-свойств в C# еще раз попробовал основы работы со списками
Что было сложным:
ощутить понимание написания кода этой задачи так, чтобы легко подобным образом переложить какую-нибудь другую игру, например тот же футбол. Вроде почти тоже самое, но я пока не чувствую, как сделать, по образу этой программы, чтобы получилась анимацию именно в стиле футбола.
Комментарии:
Не смотря, на то, что суть игры очень проста, лично мне довольно сложно четко понимать как это все в коде делать. Витольдович выбрал неординарный тренажер, для подкачки понимания абстракции в ООП. Думаю, пройти до конца - очень неплохо подкачает, и наверняка, после этого можно будет еще раз другой повторить и все равно будет качать. Вобщем, я к тому, что не могу на данный момент из собственной головы уверенно сообразить как сделать FindNewLeader() и SetNewLeader(Игрок gamer). Могу написать ответ переписав из вебинара или в других отчетов, но так неинтересно, поэтому ничего не напишу, а лучше посмотрю пока следующий урок.
Научился: разработка на более высоком уровне абстракции, мы пишем код под неизвестные заранее объекты с заданными (в интерфейсе) свойствами/функционалом. маленький хак, писать сначала все что хотим и чуть позже с помощь intellysense расписывать реализацию. Трудности: все ясно и понятно пока все ок
Научился: реализация класса, использующего интерфейс Трудности: -void FindNewLeader() Если leader Поймал одного из gamers он становится новым leader
-void SetNewLeader() устанавливает нового leader Спасибо за урок!