Я познакомился с этой игрой в дестве, когда даже компьютеров не было, играть в неё можно было только на листке бумаги в клетку. На уроке я расскажу правила игры, потом мы создадим класс по реализации логики игры, затем, используя метод динамического программирования, я покажу, как можно в 10 разу ускорить расчёт нового поколения (это по желанию), и, под конец, подключив созданный класс мы напишем саму игру.
Продолжительность урока 1 час 22 минуты, Это программа - отличный тренажёр для начинающих программистов и хорошая программа в копилку вашего портфолио.
Дата отправки отчёта:
17 мая 2021 г.
Задание выполнено: за
2 дня 3 час. 12 мин.
Чему научился:
Очень интересный урок и курс. 1. Пошаговая реализация 2. Реализация и использование цветовой палитры для окрашивания "организмов". 3. Использование .Designer.cs для реализации функций создания lebel. 4. Узнала о такой замечательной игре "Жизнь".
Что было сложным:
Пришлось пересмотреть дважды полностью урок, что бы снова допустить новые ошибки и быстро найти их для исправления, так как при первом заходе, в конце, мне так и не удалось найти допущенную ошибку. И использование формул, но сам смысл игры уже был понят в самом начале курса ее объяснения.
Научился: Написал с помощью преподавателя игру "Жизнь", о которой много слышал!
Узнал о принципах и использовании динамического программирования в решении задач.
Трудности: В основном, все понятно.
Алгоритм динамического программирования в применении к данной задаче понял на 80%.
Большое спасибо! Замечаний нет. Жаль, что урок такой длинный – хорошо бы разделить его на 2 части.