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

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

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

Бинарная жизнь / VIP урок. Игра Жизнь

  • Я познакомился с этой игрой в дестве, когда даже компьютеров не было, играть в неё можно было только на листке бумаги в клетку. На уроке я расскажу правила игры, потом мы создадим класс по реализации логики игры, затем, используя метод динамического программирования, я покажу, как можно в 10 разу ускорить расчёт нового поколения (это по желанию), и, под конец, подключив созданный класс мы напишем саму игру.

    Продолжительность урока 1 час 22 минуты,
    Это программа - отличный тренажёр для начинающих программистов и хорошая программа в копилку вашего портфолио.
  • Дата отправки отчёта: 7 февраля 2019 г.
  • Задание выполнено: за 3 час. 43 мин.
  • Чему научился: Узнал про игру жизнь и как в нее играть.
    Правила игры "Жизнь":
    1) Есть клетки, в которых существуют организмы и есть пустые клетки, в которых ничего нет;
    2) В пустой клетке может появиться организм, если вокруг клетки ровно 3 организма;
    3) Организм переходит в следующее поколение, если вокруг него 2 или 3 организма;
    4) Если вокруг организма только 1 или больше 3, то он погибает.
    ======================================================================================
        Узнал, как реализовать игру "Жизнь" в программном варианте; узнал, как сделать оптимизированный алгоритм динамическим программированием; повторил написание программ в VisualStudio.
  • Что было сложным:     Были непонятные функции, было немного сложно вникать, но со временем адаптировался, более менее понял, но смысл всей программы и всех функций понял.
  • Оценка видео-уроку:
Отчёт от 20071 за Бинарная жизнь / VIP урок. Игра Жизнь


Отчёт от 20071 за Бинарная жизнь / VIP урок. Игра Жизнь




Оцени работу

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

20952. --
Марина
Марина
ответить
→  New programist  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-07 21:51

Привет! Отличная работа, продолжай в том же духе, тем самым ты мотивируешь себя и других!


20071. --
New programist
New programist
ответить
→  Марина  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-07 22:33

Благодарю за ответ :) Данным комментарием, вы вдохновили меня на действия. Обязательно учту ваш ответ. Всего самого наилучшего в изучении мира программирования!


9913. --
vip
vip
ответить
→  New programist  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-08 02:18

Привет новый программист!
Картинки прикольные получились у тебя. Это ты так изначально задал конфигурацию организмам или специально прикалывался?
Игра жизнь на портале встречается неоднократно. В жизни встречается еще чаще. Только успевай применять полученные навыки.
Молодец удачи и успехов в накоплении опыта на данном портале.


9752. --
chokayes
chokayes
ответить
→  New programist  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-08 06:58

Приветствую, Новый Программист! Творчески подошел к работе, молодец. Приятно на такие работы смотреть. Желаю дальнейших успехов в прохождении курсов!


20071. --
New programist
New programist
ответить
→  vip  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-08 17:06

Благодарю за ответ :) С помощью этой конфигурации я намекнул на лямбда-выражения.


20071. --
New programist
New programist
ответить
→  chokayes  # Бинарная жизнь / VIP урок. Игра Жизнь / 2019-02-08 17:09

Благодарю за ответ :) Приятно читать такие слова.


  • Отчёт оценивали:
    10494Алексей В.+1   17255Слава+1   20952Марина0   791Валерий Жданов+1   8275Tekashnik+1   20659no name+1   20111Deep Network+1   9913vip+1   9752chokayes+1   17947Dmitry Sinitsin+1   3922Александр+1   13417Chip+1  

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





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

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

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

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


Научился: Написал с помощью преподавателя игру "Жизнь", о которой много слышал! Узнал о принципах и использовании динамического программирования в решении задач.
Трудности: В основном, все понятно. Алгоритм динамического программирования в применении к данной задаче понял на 80%.
Большое спасибо! Замечаний нет. Жаль, что урок такой длинный – хорошо бы разделить его на 2 части.


Научился: Классный урок! Разобрал алгоритм поиска в значения в соседних координатах
Трудности: Разобраться с функцией Around2