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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

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

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


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




Оцени работу

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


  • Отчёт оценивали:
    4992Николай+1   6195sergey+1   459Сергей Сергеевич+1   4699Сергей Витальевич+1   6925Артём+1   1Евгений Витольдович+1   7645Александр Львович+1   5760Мариша +1   689Igorenzia+1   6452Lik_Kirill+1   8946inward+1   7276Ильшат+1   5489Serg+1   2146Иван+1   2639Морозов Юрий Александрович+1   24Оля+1   8967Дмитрий Артюхин+1   6696Владимир Борисенко+1   1901Neverwinter 2+1   1947Denis+1   8886Михаил Ермишин+1   Посетитель+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Методу динамического программирования по анализу матрицы
Трудности: Ничего
Всё отлично
Научился: Эволюции жизни
Трудности: ничего
Отличный урок. Хоть и долгий. Очень интересная программа получилась, я очень рад, что написал ее. Функцию around2 пока до конца не понял, но думаю, все придет со временем.