No video

СИМУЛЯЦИЯ ЖИЗНИ НА C# | Часть 1

  Рет қаралды 148,454

#SimpleCode

#SimpleCode

Күн бұрын

В этом уроке мы создадим симуляцию жизни на C#, а именно реализуем клеточный автомат, он же игра Жизнь.
🔹ИСХОДНЫЙ КОД bit.ly/36cg1ui
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
👉 www.udemy.com/...
✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/d...
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал t.me/SergeySim...
Уроки по программированию
✅Наша группа ВК smplcode
✅Подписывайтесь на канал / @simplecodeit
#сишарп #simplecode #урокипрограммирования

Пікірлер: 177
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@AlSlTlElL
@AlSlTlElL 4 жыл бұрын
Сергей очень благодарен за Ваш труд, материально отблагодарю с первой зарплаты в должности разработчика)
@user-lo1lh2nv6p
@user-lo1lh2nv6p 4 жыл бұрын
Устроился на работу??
@sevenfive5849
@sevenfive5849 2 жыл бұрын
Устроился?
@GGamess
@GGamess 2 жыл бұрын
какая зарплата:)
@bratkapanya
@bratkapanya 2 жыл бұрын
@@GGamess сто тыщ миллионов
@GGamess
@GGamess 2 жыл бұрын
@@bratkapanya ну ну_)
@kinikevg5060
@kinikevg5060 4 жыл бұрын
Не поверишь, но ты попал в точку, я буквально позавчера застрял с реализацией жизни на шарпах, я не шучу! Очень выручил, спасибо огромное!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 жыл бұрын
Чувствую это будет что - то мощное! Спасибо тебе, Сергей и, конечно, сразу лайк!!!
@user-cw4rh8si1p
@user-cw4rh8si1p 4 жыл бұрын
Спасибо Вам, Сергей, за то, что у вас самый подробный курс по С++)
@rechw769
@rechw769 2 жыл бұрын
там просто пересказ справки же
@bombilovka16gd17
@bombilovka16gd17 Жыл бұрын
​@@rechw769, он умеет объяснять простым языком то, что написано там - за это его и ценят)
@mikkimorfin5406
@mikkimorfin5406 4 жыл бұрын
Мощьно,благодарю за ваши старания.Вы лучший,и дай вам Бог в жизни всего самого найлучшего.Это лучший канал на ютубе по программированию на с#!
@user-rr5bz4zs5u
@user-rr5bz4zs5u 4 жыл бұрын
ну это крутейший контент!! огромное спасибо)
@nikolaychechulin3494
@nikolaychechulin3494 4 жыл бұрын
Подобное было у авторов foo52ru и Онигири Только там адекватная симуляция жизни, а не клеточный автомат
@Larriva666
@Larriva666 4 жыл бұрын
@@nikolaychechulin3494 на первый взгляд там в общих чертах расскрываются возможности и рекламируется платный курс. А здесь все подробно разъясняется и еще бесплатно. Дальше люди могут сами усовершенствовать, как им будет угодно.
@user-bc1rr2pe9j
@user-bc1rr2pe9j 4 жыл бұрын
Очень круто! Как раз шарп изучаю, так что очень вовремя! Спасибо и лайк!))
@t3m8ch79
@t3m8ch79 4 жыл бұрын
Ставлю лайк не глядя
@drunken_rubbish
@drunken_rubbish 4 жыл бұрын
Офигеваю с того как быстро и красиво люди умеют писать код. Еще офигеваю с того, сколько мне учить еще предстоит)
@Jorjio_777
@Jorjio_777 4 жыл бұрын
я в тройне офигел
@user-hk3os6cq1r
@user-hk3os6cq1r 4 жыл бұрын
Тот момент, когда смотреть на ету красоту одно удовольствие, и переписать код не стыдно))))
@gleider2767
@gleider2767 4 жыл бұрын
Кинь мне код😂
@davidlakazov9156
@davidlakazov9156 4 жыл бұрын
Все круто! Хорошая подача материала. Выпусти видео о том как создать инсталлятор,думаю многим понравиться. В интернете есть видео по инсталляторам,но лично не сразу по началу допер как правильно гуглить даже инфу об интсалляторах, так как думал что visual studio это делает также как и сборку проекта,но как оказалось инсталляторы это вообще отдельные программы . В общем время убил не мало что бы понять как это все делается.
@Bushido-77
@Bushido-77 4 жыл бұрын
Большое спасибо, очень интересно! Думаю добавить расу зеленых клеток, которые будут бороться с красными за территорию.
@user-tf1dk6ju8z
@user-tf1dk6ju8z 2 жыл бұрын
типа фагоцитоз?)
@user-kt1jb5vo3e
@user-kt1jb5vo3e 3 жыл бұрын
очень КЛАССНЫЙ разбор программы . . . хотелось бы чтобы был плейлист с подобным
@Аскорбинка_малинка
@Аскорбинка_малинка 4 жыл бұрын
Спасибо, Сергей! Одно удовольствие заниматься по вашим урокам!
@unrealengineruseng9583
@unrealengineruseng9583 4 жыл бұрын
Очень интересно. Классно !)
@samuro2ua
@samuro2ua 4 жыл бұрын
Отлично, я ждал! За роликами с написанием законченных программ будущее!
@parazitvenom2294
@parazitvenom2294 4 жыл бұрын
Плюс человека слушать приятно не устаешь и уроки интересные!
@sergeyefremov111
@sergeyefremov111 4 жыл бұрын
Офигенный контент ! Спасибо !
@funk6248
@funk6248 4 жыл бұрын
А уроки по Unity будут?
@forDor
@forDor 4 жыл бұрын
когда попросил поставить лайк, без лишних раздумий поставил
@tyxnfcy813
@tyxnfcy813 4 жыл бұрын
Лайк и подписка, немедленно! Спасибо большое вам, Сергей, за уроки.
@akstis4183
@akstis4183 4 жыл бұрын
Решил проверить свои силы и реализовал ещё кнопки Clear/Resume. А во время Stop Сделал так, чтобы можно было создавать частички, а после запускать симуляцию с помощью Resume
@akstis4183
@akstis4183 4 жыл бұрын
Только до меня не доходит. Какие ещё условия можно придумать?
@user-gr9ts2cu6c
@user-gr9ts2cu6c 4 жыл бұрын
Огромное спасибо вам за то, что делаете отличный контент!
@nawakoff2581
@nawakoff2581 4 жыл бұрын
Идея на следующий проект на Windows Forms: программа, которая рисует фрактальное дерево, при чём пользователь сам может задавать такие параметры, как изначальная длина ветки, угол поворота, в сколько раз каждая последующая ветка будет тоньше и короче предыдущей и т.д., метод для отрисовки должен быть рекурсивным.
@infernoek-6453
@infernoek-6453 4 жыл бұрын
Насчёт подсчёта соседей данный способ не очень эффективен, у нас есть массив с числом соседей, мы каждый раз при генерации можем проверять клетку насчёт числа соседей. Можно проходить до этого весь массив и если эта клетка заселена, то всем вокруг давать +1 к соседям
@Mikhail_089
@Mikhail_089 4 жыл бұрын
спасибо за видео! зашел просто оставить коммент, потому что мне еще рано это изучать. я там ваши видосы по stl изучаю)
@alexweb1786
@alexweb1786 4 жыл бұрын
Просто красавец Автор!Огромное спасибо за урок!!!
@hairyrope3890
@hairyrope3890 Жыл бұрын
Скажите пожалуйста, после какого урока в плейлисте "C# УРОКИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ" можно начинать разбирать подобные проекты из "C# ПЛЮШКИ"???
@sergegoist1488
@sergegoist1488 3 жыл бұрын
Ого, я задумывался о создание матрицы и о плоскостях вариантов развития событий и здесь такое -красавчик!
@Jdjdjjjxhzh
@Jdjdjjjxhzh 4 жыл бұрын
Жаль твоё видео немного раньше не вышло, я бы использовал его как идею для курсача) Отличное видео.
@linqcodmax8965
@linqcodmax8965 4 жыл бұрын
Я помню, как в 9 классе смотрел твои уроки по c++, это мне помогло вступить в мир айти и идеально сдать экзамен)
@hynovel
@hynovel 4 жыл бұрын
Мощно! Спасибо!
@skarpetky8590
@skarpetky8590 4 жыл бұрын
Добрый день! Спасибо за видео! У меня к вам просьба, не мог ли бы Вы записать курс связанный с многопочтоным или паралельным программированием?
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 9 ай бұрын
По больше бы таких проектов с реальными задачами
@user-kz4xm7zk5c
@user-kz4xm7zk5c 4 жыл бұрын
Анекдот вспомнился по Чапаева: Стоит Василий Иванович очень задумчивый, к нему подходит Петька, спрашивая - "Ты почему такой серьёзный и задумчивый?" - "Видишь, Петька, на горизонте конь ссыт?" - "Вижу!" - "Вот так же и люди - рождаются, и умирают..."
@user-mp1lf3cl8r
@user-mp1lf3cl8r 4 жыл бұрын
Вспомнил времена формошлепства на Delphi )
@lexanghik2003
@lexanghik2003 4 жыл бұрын
Круто! Спс вам мне 14 дохновляюсь вами!
@jjdf136
@jjdf136 4 жыл бұрын
А ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ (ИЛИ НЕЙРОННАЯ СЕТЬ) БУДЕТ?
@shadowbeast3568
@shadowbeast3568 Жыл бұрын
Спасибо! Очень хорошая лекция по созданию автомата.
@dungeonmeister550
@dungeonmeister550 4 жыл бұрын
Удивительно, это же тема моего курсового проекта прошлого года :)
@sergozubarev1153
@sergozubarev1153 4 жыл бұрын
Сергей, спасибо за урок ! Как вариант можно было бы добавить фоновую музыку после запуска проекта)
@youknowwhatlol6628
@youknowwhatlol6628 4 жыл бұрын
Не могли вы бы сделать такой же урок, только по с++? Спасибо!
@lexgame861
@lexgame861 4 жыл бұрын
Спасибо большое за видео)))
@kslmPtr
@kslmPtr 4 жыл бұрын
Супер. Почему то среди русскоязычных туториалов очень мало нормального контента. Скоро начну записывать туториалы по WPF такими темпами 😅
@mobistyle8979
@mobistyle8979 4 жыл бұрын
Все зрозуміло доступно дякую
@user-mj7qe3ls4i
@user-mj7qe3ls4i 4 жыл бұрын
Потрясающе! Спасибо за твои старания,продолжай в том же духе!)
@DiSnakeMr
@DiSnakeMr 2 жыл бұрын
здравствуйте, очень бы хотелось увидеть реализацию поиска кратчайшего пути на дискретном рабочем поле)
@florizelus
@florizelus 3 жыл бұрын
Профи и в коде и в видео! Молодец!
@user-jt9cc8uj6j
@user-jt9cc8uj6j 4 жыл бұрын
курсы очень интересны и информативны
@yankfire3294
@yankfire3294 4 жыл бұрын
Спасибо тебе за все!!!!!!!!!!
@user-tz7kf7fr3x
@user-tz7kf7fr3x 4 жыл бұрын
как то давно писал игру жизнь на делфи за ночь в универе, то еще "Легкое занятие" было конечно
@milkyway7131
@milkyway7131 4 жыл бұрын
очень интересно, а будет ли подобные видео на с++?
@user-lp1rb9kg1b
@user-lp1rb9kg1b 4 жыл бұрын
Пиши сам, синтаксис схожий. Да и дело в нем даже, логика видно в видео, так и пиши/исправляй.
@andreymtrx8368
@andreymtrx8368 4 жыл бұрын
я так понял плюсов уже точно не будет, та и зачем, если по ним он уже все что можно рассказал
@milkyway7131
@milkyway7131 4 жыл бұрын
Я много на ютубе вижу что всякие приложухи пишут на шарпе, он популярнее плюсов получается?
@hotabmax6431
@hotabmax6431 4 жыл бұрын
Samali Я видел такое на java
@HerrHoldem
@HerrHoldem 4 жыл бұрын
@@milkyway7131 Это как говорить, что автомобили популярнее самолётов, лишь потому что автомобилями пользуется больше людей. У всего есть своя зона применимости, в данном случае не было смысла писать на С++, так как это подобно разрезанию помидора галактическим лазером.
@user-gq7js7hc2g
@user-gq7js7hc2g 4 жыл бұрын
Здравствуйте, что думаете на счёт приложения в плэй маркете: C# shell (C# offline compiler) ?
@user-dl4nq9hb6m
@user-dl4nq9hb6m 4 жыл бұрын
Спасибо большое. Очень круто и интересно.
@greengo2488
@greengo2488 4 жыл бұрын
Супер класс очень интересно.
@nikolaysimkin4241
@nikolaysimkin4241 4 жыл бұрын
Очень качественный контент! Спасибо! Как насчёт уроков по qt c++ ?
@user-oy1pb9ne5r
@user-oy1pb9ne5r 4 жыл бұрын
Спасибо большое за видео )
@Jorjio_777
@Jorjio_777 4 жыл бұрын
Здравствуйте, Сергей. У меня вопрос. На 42:48 минуте Text = $"Generetion{curentGeneration}"; у меня ошибка здесь. $ Вот этот знак не распознает. Почему не знаете ?
@edwardmax.3249
@edwardmax.3249 4 жыл бұрын
Этот уроки классов, это ещё мы не проходили!
@user-nh1lp8xt4j
@user-nh1lp8xt4j 2 жыл бұрын
Наконецто я дорос до этогог видоса) Очень интересно)
@Vadim177711
@Vadim177711 2 жыл бұрын
Пока что ничего не понял, но очень интересно, лайк!))
@3x__
@3x__ 4 жыл бұрын
Спасибо за урок! Колония путешественников )))))
@TheRioMiner
@TheRioMiner 4 жыл бұрын
Конечно использование GDI для отрисовки игры это конечно странное, но довольно хорошое решения как для такого простого проекта, тем более для новичков. Для более большего уровня сложности могу порекомендовать отрисовывать игру при помощи OpenGL. Это даст намного большую производительность, так как по моему мнению тут половину ресурсов тратится на GDI отрисовку кучи квадратов, на видеокарте это будет намного быстрей. Плюс к этому, можно будет реализовать камеру, вместо цветных квадратов сделать текстуру, а также еще и другие плюшки.
@Enderfinnn
@Enderfinnn 4 жыл бұрын
Сделай АИС ПРОГРАММУ (АВТОЦЕНТР/ПОЛИКЛИНИКА/СКЛАД) С БАЗОЙ ДАННЫХ ОЧЕНЬ ИНТЕРЕСНО НО МАЛО ИНФОРМАЦИИ 🤗
@user-mu5ie5et1i
@user-mu5ie5et1i 4 жыл бұрын
ВаУ1 Чел, ты реально круто делаешь!
@yriktop5756
@yriktop5756 4 жыл бұрын
Топ, спасибо за ваши труды!
@firsogle
@firsogle 4 жыл бұрын
На курсовой работе на 2 или 3 курсе писал похожую программу. Ну как писал, мне помогали)
@ewgen207
@ewgen207 4 жыл бұрын
Давай тоже самое только на с++
@Hitori_FtoL
@Hitori_FtoL 4 жыл бұрын
Очень интересно!))
@igordedoff
@igordedoff 4 жыл бұрын
Отлично!!!
@needlegood
@needlegood 4 жыл бұрын
Обязательно продолжай !
@Ivan-od5qc
@Ivan-od5qc 4 жыл бұрын
Вау
@arezgod14
@arezgod14 4 жыл бұрын
Спасибо большое за ваши видео, а можно ли создавать игры типа Корсаров или GTA c помощью C# или только вот такие 2 битные игрушки ?
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Можно, используя движок Unity например.
@arezgod14
@arezgod14 4 жыл бұрын
@@SimpleCodeIT Большое спасибо за ответ, было бы круто если бы ты сделал такой гайд)
@user-tz6dn2wn5f
@user-tz6dn2wn5f 4 жыл бұрын
Как вовремя. У меня ДЗ по Си как раз написать игру Жизнь)))
@proxod3
@proxod3 4 жыл бұрын
Круто! 👍
@ch0va
@ch0va 2 жыл бұрын
Можно как-то сделать, чтобы пользователь сначала рисовал фигуру, а потом запускал её реализацию?
@darkhach755
@darkhach755 4 жыл бұрын
Очень крутое видео !!!!!
@vsxxxdm8104
@vsxxxdm8104 3 жыл бұрын
Круто! Мотивирует)
@mobistyle8979
@mobistyle8979 4 жыл бұрын
Молодець умничка дякую
@zealot4325
@zealot4325 3 жыл бұрын
очень полезный урок, спасибо
@artyomvoytenko1237
@artyomvoytenko1237 4 жыл бұрын
Круто) Кода же уже следующий видос ??)
@vladivchenko873
@vladivchenko873 4 жыл бұрын
Здравствуйте Сергей, скажите пожалуйста, будут ещё выходить видео уроки по с++ или это всё? Я знаю что это может быть глупый вопрос, потому что последний урок выходил очень давно.
@giorgy6276
@giorgy6276 4 жыл бұрын
Это генетический алгоритм ?
@snegsaxar2106
@snegsaxar2106 3 жыл бұрын
Замечательно) а можно ли сделать подобное на С++?
@vmolo4ke
@vmolo4ke 4 жыл бұрын
Здраствуйте, мне очень нравится курс и как вы его введете, но смогу ли я после него перейти на Unity или Web легче?)
@arevminn9407
@arevminn9407 Жыл бұрын
😍😍😍😍
@DesFire
@DesFire 3 жыл бұрын
Класс!
@cootook
@cootook 4 жыл бұрын
я вот не совсем понял момент, где закольцовано поле (т.е. где прямоугольник находится на границе изображения). Путаюсь в нумерации, где с 0, где с 1, код также прописал, но не допер... Спасибо за очередной урок.
@justSMTH.
@justSMTH. 2 жыл бұрын
У меня всё очень сильно подвисает, это нормально или только у меня так. Хотя когда увеличиваю resolution, то уже становиться нормально. А также в моменте, где добавляются и удаляются мышкой клетки, то у меня работает по одной клеточке, а не кучей, как на видео.(попробовал перевести это на отдельный поток не помогло)
@akstis4183
@akstis4183 4 жыл бұрын
Такого урока я не ожидал
@user-py5zb6qd5t
@user-py5zb6qd5t 4 жыл бұрын
Ставлю лайк не глядя)))
@jangiryanarsen4952
@jangiryanarsen4952 4 жыл бұрын
Я Вас очень прошу Сергей повторите урок и для C++ c OpenGL , а лучше с Metal2. Хочу испробовать на новой "ядерной установке" тобишь Мac Pro 7.1 c Xcode 11.5!
@user-kw4pn5st6j
@user-kw4pn5st6j 3 жыл бұрын
Отлично.
@user-oj2dl4nt1m
@user-oj2dl4nt1m 4 жыл бұрын
У меня траблы с прогой, вроде код 1 и тот же все перепроверил раза 4, но на моменте создания второго поля, второго тика таймера, поля становится тупо черным. И дальше ничего не происходит.
@dmitriybelov8136
@dmitriybelov8136 4 жыл бұрын
Проверь вот здесь, личо я забыл поставить ! перед isselfChecking: if (hasLife && !isSelfChecking) count++;
@dizmo..
@dizmo.. 3 жыл бұрын
Привет, ты решил проблему?
@ivanaldergot5333
@ivanaldergot5333 3 жыл бұрын
@@dmitriybelov8136 ! стоит но проблему это не решило. экран все еще черный
@jojomajo
@jojomajo 4 жыл бұрын
А не планируете расширять арсенал уроков новыми языками?
@apostolnonexistent7443
@apostolnonexistent7443 2 жыл бұрын
лучший от души
@softwet4341
@softwet4341 3 жыл бұрын
30:44 похоже на шум Перлина, хотя в некоторой степени это он и есть
@dimasavukov6230
@dimasavukov6230 4 жыл бұрын
Best!
@-USER_NAME
@-USER_NAME 2 жыл бұрын
Возникла проблема с зависанием проги при нажатии закрыть приложение. Так как таких коментов не нашел пишу свой . Нашел что выделывается Window State Maximized . Решил инициализацией в Form1_Load WindowState= FormWindowState.Maximized ну и в Properties изменил на норм. Не уверен что это все правильно ,но работает . Теперь хочу сказать вам спасибо за ваши уроки уже сам неплохо прогаю а пересматривая ваши уроки все равно какие то новые знания,методики написания получаешь. Я из России, всегда говорил про каких нибудь "диких" приезжих не все они такие есть и хорошие люди среди них и не очень то и сам верил в это ) . Сейчас я пожалуй оказался и сам оказался в такой ситуации , думаю вы понимаете к чему я клоню , не все люди одинаковые . Желаю чтоб у вас все было хорошо .Удачи.
Fortunately, Ultraman protects me  #shorts #ultraman #ultramantiga #liveaction
00:10
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 11 МЛН
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 3,6 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 16 МЛН
Искусственная жизнь. Борьба кланов.
19:23
foo52ru ТехноШаман
Рет қаралды 537 М.
Вирус для "искусственной жизни"
9:55
foo52ru ТехноШаман
Рет қаралды 157 М.
Наш мир НЕ симуляция
18:51
Макар Светлый
Рет қаралды 593 М.
Fortunately, Ultraman protects me  #shorts #ultraman #ultramantiga #liveaction
00:10