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

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

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

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

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

    Продолжительность урока 1 час 22 минуты,
    Это программа - отличный тренажёр для начинающих программистов и хорошая программа в копилку вашего портфолио.
  • Дата отправки отчёта: 30 января 2016 г.
  • Задание выполнено: за 2 час. 30 мин.
  • Чему научился: Я узнал логику игры "Жизнь" и научился применять динамическое программирование
  • Что было сложным: Ничего
  • Комментарии: Отличный урок! И игра мне очень понравилась. Теперь залип, играя в неё.
    А теперь к прочему: Я прикладываю архив проекта. Очень хочу чтобы Евгений Витольдович оценил мой труд, и написал отзыв о моей системе/коде. :~)
    Фичи:
      - Произвольный размер
      - Быстрая отрисовка
      - Требует мало памяти
      - Использовано динамическое программирование
      - Авто-изменение размера поля при изменение размеров окна
      - И многое другое
    Надеюсь вам понравится данное приложение :~) Жду отзывов
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 8886 за Бинарная жизнь / VIP урок. Игра Жизнь


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




Оцени работу

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

2146. --
Иван
Иван
ответить
→  Михаил Ермишин  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-30 23:14

Здорово получилось! Много добавил от себя! Молодец!


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Иван  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-30 23:15

Как говорил кое-кто : "Вообщем, ничего нового!" :~) Спасибо, я старался :~)


24. --
Олюшка
Олюшка
ответить
→  Михаил Ермишин  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-30 23:53

Миша, отличные у тебя фичи, вот только жаль что ты про иконочку забыл!
Молодчина, ты меня очень радуешь своими отчетами! :)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Олюшка  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 00:06

Не забыл. У меня в каждом приложении есть иконки. Кроме этого. Не нашёл подходящий. Хотя мог нарисовать... Но было уже поздно... Голова не соображала что есть и такой вариант :~)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Олюшка  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 00:06

И огромное спасибо за отзыв! Я старался :~)


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Михаил Ермишин  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 08:19

Фичи фпечатляют!! Сделаю сам - потом скачаю - заценю))


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Neverwinter 2  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 09:24

Надо ещё приближение сделать, и чтобы карту можно было двигать drag'n'drop'ом :~)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил Ермишин  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 11:05

Миша, хорошая работа. Никогда не оправдывайся, хороший совет. Сказал бы: "Да, иконку не добавил. Исправлю. "


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Евгений Волосатов  # Новые технологии / VIP урок. Игра Жизнь / 2016-01-31 11:12

А я не оправдываюсь. Иконку добавлю. :~) Просто забыл что рисовать можно xD


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Михаил Ермишин  # Новые технологии / VIP урок. Игра Жизнь / 2016-02-01 16:24

Классная мысль! Зум это круто! Как и передвижение мышью! Дерзай! И как сделаешь - обнародуй видео с результатом пожалуйста!


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Neverwinter 2  # Новые технологии / VIP урок. Игра Жизнь / 2016-02-01 16:32

Опять ужасное видео получится, но я попробую! :~) Только вот закончу игры со спрайтами :~)


6696. --
Владимир Борисенко
Владимир Борисенко
ответить
→  Михаил Ермишин  # Бинарная жизнь / VIP урок. Игра Жизнь / 2016-04-14 00:32

Здорово, Миш. Ознакомился с проектом. Очень добротно все сделано.


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Владимир Борисенко  # Бинарная жизнь / VIP урок. Игра Жизнь / 2016-04-15 15:26

Спасибо, я только с недельных армейских сборов :~) Я дома! Yay ^^ :~)



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





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

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

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

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


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


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