YandereDev один из худших проектов на Unity и C# что я видел | КодПатруль #3

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 587

  • @sokur_anna7219
    @sokur_anna7219 3 года назад +1609

    Пов: информатик реагирует на работу, которую ты делал весь урок

    • @dunulvnutr9701
      @dunulvnutr9701 3 года назад +128

      БЛЯЯАААААААА!!!
      Тысячу лет не вспоминал, а теперь снова буду в холодном поту просыпаться.
      Какое же слово тупое: информатик. У меня и в школе в колледже учителем информатики была женщина, и всегда её называли просто - информатичка. НО, один раз на втором курсе информатичку подменял мужчина с другого потока.
      Однажды прямо на паре по математике после того как я закончил затирать что-то у доски про синусы и косинусы кто-то из группы спросил кем работает тот Евгений Васильевич. Я то знал что, он тоже преподает информатику ну и думаю, дай отвечу. Думал скажу типа информатик, уже открыл рот но в последний момент в голове пронеслось: блин, какое-то тупое слово, лучше скажу по-сухому "учитель информатики" или "преподаватель информатики". Но не успел определиться. И вот пока я это обрабатывал изо рта уже доносилось инф... Буквально секунда замешательства привела к тому, что мой язык перестал меня слушаться. И в итоге я промямлил что-то типа: ИнПфмТИттель импФрМАтикии.
      Вся группа ржала надо мной ещё неделю.
      Блин, вот вроде ничего особенного но каждый раз как вспоминаю хочется петлю накинуть.
      Нихера я написал.

    • @Andrew-wh7uy
      @Andrew-wh7uy 3 года назад +36

      @@dunulvnutr9701 полегче бы к этому отнёсся. Реально забавно же)) И без травли

    • @johnnyknoksvilii5559
      @johnnyknoksvilii5559 3 года назад +4

      @@dunulvnutr9701 НАхера ты написал

    • @kasl2675
      @kasl2675 3 года назад +11

      Нихера себе урок, 7лет длится

    • @krovavo
      @krovavo 2 года назад +1

      ниху_ урок в 7 лет

  • @drim3945
    @drim3945 4 года назад +2825

    Забавный факт:на твиче YandereDev забанено слово"else if", потому что в его коде дох*я "else if"

    • @alanprotection9836
      @alanprotection9836 3 года назад +13

      @Иван Распутин Мило, а за что?)

    • @Noel_Crauz
      @Noel_Crauz 3 года назад +364

      @Иван Распутин теперь ты тоже спидранер по бану от ЯндереДева.

    • @fatum8573
      @fatum8573 3 года назад +15

      @Иван Распутин это просто бот, так не интересно (-___-)

    • @happymmealll
      @happymmealll 3 года назад +66

      @@fatum8573 интересно, а как по-другому получить бан если все слова которые его бесят в банлисте

    • @foxmac9156
      @foxmac9156 3 года назад +15

      Классика Яндере дева,ничего не скажешь.

  • @Sashacoolguy_Games
    @Sashacoolguy_Games 3 года назад +1685

    Кстате. Один факт о Яндередеве: Он однажды нанял одного из программистов TinyBuild. Программист посмотрел на этот говнянный код и укоротил его, сделав его лучше. В следующий день Алекс (настоящее его имя) посмотрел на новый код. Он вместо того чтобы спросить, что это за код такой, взял и уволил и вернулся к говнянному коду.
    P.S: Окей...? Куча лайков и коммент

    • @sashikshik
      @sashikshik 3 года назад +498

      Не, он просто не понял новый код, поэтому вернулся к старому)

    • @МихаилБорейченко
      @МихаилБорейченко 3 года назад +25

      Итак сойдёт! 🤣

    • @Svyatozr
      @Svyatozr 3 года назад +265

      Он не нанимал, ему выдали программиста за счёт самого TinyBuild

    • @lmegalomanial
      @lmegalomanial 3 года назад +191

      Он не нанимал. Яндере дев изначально планировал сотрудничать с компаниями. И начал с тинибан. А они дали программиста. На которого Алекс давил и торопил. А проект в таком состоянии что там полностью все надо менять. И Алекс не понял что написал программист. Решил что все говно и разорвал с ними отношения и вернул свой код

    • @МихаилБорейченко
      @МихаилБорейченко 3 года назад +5

      @@lmegalomanial
      Гриффин:ДА ВСЕМ НАСРАТЬ!
      (Не в обиду тебе user. Просто захотелось вспомнить мем:3)

  • @gearfear3
    @gearfear3 4 года назад +1832

    Shy - это не грустный, Shy - это застенчивый/стесняшка.

    • @soda77766
      @soda77766 3 года назад +120

      А Shy guy - это скромник

    • @muscatspb
      @muscatspb 3 года назад +213

      @@soda77766 Скромник это SCP-096

    • @soda77766
      @soda77766 3 года назад +3

      @@muscatspb ну

    • @soda77766
      @soda77766 3 года назад +2

      @@muscatspb ток на английском

    • @foxmac9156
      @foxmac9156 3 года назад +10

      @@muscatspb cmon,это просто прозвище объекта.

  • @yanderedev2216
    @yanderedev2216 4 года назад +3783

    ban

    • @EugeneS88-RU
      @EugeneS88-RU 4 года назад +148

      хаха,либераху порвало (meme)

    • @asisu2877
      @asisu2877 4 года назад +162

      @@EugeneS88-RU это скорее всего бот, у яндере канал с видео (или уже удалил?). Но честно, не понимаю почему яндере дева так унижают.
      Он не программист и никогда себя таким не называл. Просто чел, который захотел делать игры, не имея к этому навыков. Но что важно - игру он всеже делает и в нее можно играть, а не какой-то мечтатель о корованах.

    • @yernaraldabergenov3470
      @yernaraldabergenov3470 4 года назад +296

      @@asisu2877 значит очень мало знаком с ним. У него очень большая фан база(была). И обращается он с ними не очень(мягко говоря). Не умеет принимать критику и тд. подробнее: ruclips.net/video/p1Zb90MFf20/видео.html

    • @asisu2877
      @asisu2877 4 года назад +27

      @@yernaraldabergenov3470 да все эти доводы такие себе.
      Многие разочаровались что игра еще не близка к релизу... но разве это что-то новое? Сколько там тот же раст хайпался, но не делался?
      И потом, я такого отношения не понимаю - зачем ждать релиза? Релиз для инди - это смерть игры. Например вот пару месяцев назад релизнулась террария, и что? да к концу года о ней вообще забудут. А тот же майнкрафт все еще в разработке - и будет на хайпе еще пару десятков лет, несмотря на то что разрабы все что делают - новый кубик с перерисованной текстурой
      Проблема яндередева скорее в том что он решил подружиться со своей аудиторией. Это ошибка.. Но опять же - не все так однозначно. Ведь именно такое отношение разработка к своим игрокам и сближает. В отличие от сухих отписок hr менеджеров.
      Но аудитория часто неблагодарна.. Поэтому во всех серьезных играх разработчикам запрещают общаться со своими игроками
      В случае инди ведь все еще сложнее - это ведь реальной такой процесс, в котором нельзя сказать через сколько сделаешь игру....
      И опять же наезды на яндере не адекватны и в данном случае. Вспоминаем кучу игр, релизы которых постоянно откладывали, взрывая пуканы фанатов... Но в итоге получали шедевры. Например дьябло 1... Или например сталкер (я например застал всю его долгую... очень долгую историю).. Хотя и тут не всегда вин. Ну ладно.
      Короче, яндере деву не повезло - он столкнулся с темной стороной интернета в ситуации когда нельзя скрыться за анонимностью. Так что яндере-симулятор скорее всего умрет как проект. Также как и разработчик больше не вернется к этому делу

    • @yernaraldabergenov3470
      @yernaraldabergenov3470 4 года назад +218

      @@asisu2877 мне тоже его было жаль, пока я не узнал, что он общается как школьник. Реально, не нужно из неадеквата делать жертву. Фан ему написал: "у меня фпс низкий", яндере ему в ответ: "купи нормальный ноут, дебил". Кнч может у чела, который писал это реально ноут не очень, но он всем так пишет(посылает).
      П.с.: ему 30+ лет

  • @gentlemangatsby
    @gentlemangatsby 4 года назад +1379

    Зачем мучаться,когда можно напихать else if и вуаля!

    • @zaszlovjanos
      @zaszlovjanos 3 года назад +120

      И засрать оперативную память своего ПК ;3

    • @sergeyserp311
      @sergeyserp311 3 года назад +12

      новичку норм IF использовать и постепенно более правильно делать?

    • @dasy3606
      @dasy3606 3 года назад +1

      @@sergeyserp311 ага

    • @foxmac9156
      @foxmac9156 3 года назад +43

      И заставить комп страдать от такого кактуса в пятой точке,как запущенный yandere sim(я не шучу).

    • @nikitaromanovsky3767
      @nikitaromanovsky3767 3 года назад +15

      @@foxmac9156 так проблема if else не в производительности на самом деле. Это плохо именно для архитектуры.

  • @deleted_switch
    @deleted_switch Год назад +133

    - Сынок, ты умеешь программировать?
    - Else if

  • @toshakfc
    @toshakfc 3 года назад +612

    Чел за 18 минут сделал кучу полезных мелочей в игре, которые яндередев даже не пытается делать за 7 ебанных лет...

    • @Дізик
      @Дізик 3 года назад +77

      Ему просто лень, ведь с патреона по 2к бачей капает

    • @ssmodest
      @ssmodest 3 года назад +3

      А зачем если работает? что бы код был красивый?

    • @toshakfc
      @toshakfc 3 года назад +89

      @@ssmodest чел, елсе иф очень лёгкий код, который не подойдёт к той сложной игре которую делает яндередев, из-за чего в игре дофига ошибок и багов, поэтому нужно переделать код

    • @islamsabirov8371
      @islamsabirov8371 3 года назад +23

      @@ssmodest чтоб игра не лагала

    • @ssmodest
      @ssmodest 3 года назад

      @@toshakfc Что значит "лёгкий"?

  • @gqsak
    @gqsak 3 года назад +521

    Я все 18 минут видео: *ДА ПОЧЕМУ ТУТ ВЕЗДЕ ELSE IF??*

    • @foxmac9156
      @foxmac9156 3 года назад +53

      Одному cum slu...Кхм, chalice известно.

    • @angryaustriancake
      @angryaustriancake 3 года назад +42

      Потому-что он по-другому не умеет

    • @foxmac9156
      @foxmac9156 3 года назад +34

      @@angryaustriancake и уметь не хотел...

    • @Рассказчикобыкновенный
      @Рассказчикобыкновенный 3 года назад +19

      @@angryaustriancake кажется о case он сроду не слышал.... (Да господи даже я человек который можно сказать на C# может только интерактивную книжку без сейвоф и в консоле и то чаще юзал case т.к так банально проще писать.... А if else применял только по необходимости а он... Человек который вроде программист и такого то не знает)

    • @sylphina5020
      @sylphina5020 3 года назад +41

      яндередеву однажды какая-то крутая компания подогнала программиста, чтобы тот исправил код. он как увидел, что буквально весь код состоит из else if, так ахуел. исправил всё, конечно, но проблема в том, что яндередев в жизни таких кодов не видел и в итоге не смог дальше разрабатывать игру, из-за чего вернул свой код обратно и отказался от сотрудничества с компанией, даже не заплатив им хд

  • @alexeygudan
    @alexeygudan 4 года назад +352

    "Тоесть по сути этим и отличаются друг от друга эти if'ы. Они одинаковые" © Роман Сакутин

  • @GRI-NYA
    @GRI-NYA 4 года назад +376

    Прикольного что рофлы с яндере девом до нас дошли. Зарубежные ролики просто тяжко смотреть. А ролик про код, было бы круто

  • @whymellow182
    @whymellow182 4 года назад +175

    Как-то раз я наткнулся на разбор кода Яндере Дэва, но, к сожалению, был он на английском и понять его было сложно (а с самим программированием у меня общение на "Вы", однако код Дэва настолько гениален в своём убожестве, что очень уж хотелось узнать, что с ним, собственно, не так). Очень здорово, что это видео существует, предмет критики теперь стал для меня намного понятнее. В общем, спасибо Вам за этот обзор!
    Хотелось бы увидеть обзор всей ситуации с Дэвом, драмой и самим проектом от "нейтральной" стороны, потому что на англо-ютубе сплошь и рядом субъективщина. Единственная поправка: проект называется Yandere Simulator. Yandere Dev - это ник автора проекта

    • @ln9107
      @ln9107 3 года назад +6

      Хочу пнуть и сказать, что сейчас на рунете появились видео с разоблачениями ЯндереДева, так что если не видел, то посмотри)

    • @user-ge9bb5hw1z
      @user-ge9bb5hw1z 3 года назад +1

      @@ln9107 "нейтральной стороны"

    • @kyku4088
      @kyku4088 3 года назад +5

      ​@@user-ge9bb5hw1zесли честно то факта того что он педофил хватает для ненависти к нему ,да и то что он бы не сделал кода лучше чем иф элс тоже

    • @user-ge9bb5hw1z
      @user-ge9bb5hw1z 3 года назад

      @@kyku4088 Хм, "факта"? Я слишком часто слышу такое. А чем докажешь? Могу скинуть полутрочасовое интервью, как он отстаивает свою сторону насчёт произошедшего, если хочешь или если это хоть что-то для тебя значит

    • @kyku4088
      @kyku4088 3 года назад +1

      @@user-ge9bb5hw1z ладно то что он отстаивает свою точку зрения это хорошо. Но меня удивляет факт того что он ОПРАВДЫВАЛ педофилов. После этого я уже основал своё мнение насчёт этого человека.

  • @JackFastGame
    @JackFastGame 4 года назад +367

    Этот Yandere, как я понял, вообще не реагирует на критику и считает себя хорошим программистом.

    • @starbunny1350
      @starbunny1350 4 года назад +101

      Яндере дев, честно говоря, плевал на вашу критику или мнение. Хочешь ему помочь и указать где находится ошибка? Молодец, возьми с полки пирожок и отправляйся - ка по скорее в бан.
      А потом он будет ныть про то, какие все плохие гремлены или как он называет не хороших людей в интернете, если что - то не так скажут в сторону этой игры.

    • @foxmac9156
      @foxmac9156 3 года назад +4

      @@triggeredp подтверждаю.

    • @АннаРеутова-й9у
      @АннаРеутова-й9у 3 года назад

      маленький защитничек

    • @tiredofthisplace509
      @tiredofthisplace509 3 года назад +1

      @@hehe-hc6vo называет ещё как. Ты видимо не понимаешь о ком речь идёт

    • @uebyCyka
      @uebyCyka 3 года назад +1

      @@hehe-hc6vo а кто ты тогда? Кодер?

  • @sharkpetro2288
    @sharkpetro2288 4 года назад +232

    Не спеши с выводами, я тоже начинающий разработчик, лет через 50 сделаешь обзор и официально заявишь, что все остальные, что ты обозревал были ещё ничего.

    • @inquisitor_okabe
      @inquisitor_okabe 3 года назад +7

      Только если ты за семь лет не додумаешься использовать для генерации студентов классы, вместо условий.

  • @NickyKun
    @NickyKun 4 года назад +299

    Кодпатруль?
    А как же классическое: "Работает? не трожь"

    • @NickyKun
      @NickyKun 4 года назад +73

      Но ЯндереДева нужно тыкать палкой над бочкой для токсичных веществ, пока туда весь его скам не сольётся.

    • @rsakutin
      @rsakutin  4 года назад +44

      Классическое у кого?

    • @purplebruh947
      @purplebruh947 4 года назад +78

      Так у ЯндереДева не работает)

    • @littlecake453
      @littlecake453 4 года назад +44

      Так у него и не работает нормально

    • @sajithebloody5410
      @sajithebloody5410 3 года назад +3

      Так у него и не работает

  • @asisu2877
    @asisu2877 4 года назад +424

    Вообще проблема таких разборов в одном, и странно что Роман о этом не предупреждает.
    Никто специально говнокод не пишет. Этот код накапливается со временем. Оно не просто так называется запахом, и говнокодом. Такой код начинает вонять не сразу, а постепенно, накапливая запахи.
    Например, первый случай - это классическая ситуация, в которую попадали и более опытные прогеры. Возможно сначала не было никаких типов студентов. Все студенты инициализировались одинакого, все работало. Но потом очень быстро понадобилось добавить новые случаи студентов. А времени переделывать старое решение не было. И вот так одно, второе.
    Не попадают в нее только те, у кого достаточно ОПЫТА в написании кода в этой области задач. Никакие знания о паттернах, архитектуре, ооп никак не помогут этого избежать, пока не накопишь опыт таких ситуаций.
    При этом на хабре была статья, почему именно такой стиль решения задачи лучше и эффективней решения, когда человек пишет на будущие расширения выстраивая сложную архитектуру в которой будет учтено все-все. Да-да, на собеседовании надо рассказывать как ты умеешь строить сложные, расширяемые архитектуры. Но в реальности все равно будешь писать в стиле "хуяк-хуяк и в продакшн"
    И гуру программирования советуют одно "пиши код на СЕЙЧАС, а не на завтра". И в клубе С++ программистов есть мем-картинка, где нуб осваивает си, потом с++, потом ооп, потом Александреску и ко... а потом познает дзен, выбрасывает все это и опять пишет на голом си вернувшись к истокам.
    Для того чтобы код не вонял и придумали рефакторинг.

    • @asisu2877
      @asisu2877 4 года назад +69

      ​@Squeak Ну совсем прям в крайности не стоит - если можешь сделать красиво, делай сейчас. Ведь потом все равно придется делать, да и не везде дают время на рефакторинг.
      Кроме того еще опыт решает, когда знаешь с чем в будущем столкнешься в своей задаче, сможешь под это подготовить хороший код. Но этот опыт еще надо получить работая на реальных задачах.
      Просто нельзя учесть все будущие хотелки заказчика, чтобы построить идеальный код. Рано или поздно он начнет обрастать костылями

    • @Dadadadam999
      @Dadadadam999 4 года назад +47

      Согласен, еще можно добавить, что программистов часто кошмарят некомпетентные работодатели мертвые линии. Когда программист в вечном стрессе, то ему становится все равно на код. Он начинает писать - "хуяк хуяк и в продакшн", потому что быстрее хочет сбежать, хотя умеет писать код правильно. В итоге, новый программист приходит на замену старого, получает шок от проекта и цикл повторяется пока работодатель не перестанет кошмарить программистов и даст время на рефакторинг проекта.)

    • @volly9387
      @volly9387 4 года назад +2

      Очень умно звучит

    • @supovar9455
      @supovar9455 3 года назад +12

      @@ПрофиВлад-б8и этот "разработчик " чуть ли ни с самого начала так пишет, и плюёт на норм советы, и он мудак по факту

    • @grerey717
      @grerey717 3 года назад +2

      @Gepmuns 1000 все хорошие игры, похожие на ЯС, были отменены. Будущее имела игра Love Letter, но и там с разработчиком проблем много было

  • @rsakutin
    @rsakutin  4 года назад +137

    1000 лайков поясню по хардкору чем плох плохой код.
    2000 лайков разберёмся в скандале вокруг YandereDev.
    P.S: До конца августа на наши курсы действует скидка 30%!

    • @alexander_farkas
      @alexander_farkas 4 года назад +5

      На самом деле, плохой код не всегда плох.
      Основываясь на своем опыте, приведу несколько примеров:
      *Стартапы.
      Там не особо важно, какой код ты пишешь. У стартапа есть ограниченное количество денег, и ему важно, чтобы код писался быстро.
      Более того, правильная (зачастую сложная для понимания junior разработчиком) архитектура = меньшее количество людей, которых можно взять.
      *Проекты-однодневки
      Ничего сложного, написал - забыл. Для своего удобства я только отделяю домен от презентации, чтобы потом реюзать в проектах от того же заказчика.
      Не навязываю свое мнение. Может, для серьезного game dev'а это и неприменимо) (Я не из gamedev)

    • @rsakutin
      @rsakutin  4 года назад

      Я вроде к автору притензий в видео не высказывал. Если пизданул то простите

    • @LacoPT
      @LacoPT 4 года назад +1

      Там не скандал, там скандалы

    • @sluchainik
      @sluchainik 4 года назад +7

      @@rsakutin Очень зря. Этого дурачка (яндередев) надо обсирать, он заслужил.

    • @Lucio11a
      @Lucio11a 4 года назад +8

      10000 лайков и Роман напишет свой яндере порно симулятор и выложит в Стим!..

  • @dmkafoi6575
    @dmkafoi6575 3 года назад +142

    Когда я скачала Яндере симулятор и запустила 4 фпс максимум, 1 минимум (☞ ͡° ͜ʖ ͡°)☞

    • @foxmac9156
      @foxmac9156 3 года назад +34

      Не,минимум это -9 фпс... Кстати,а что это за горящая коробка в углу?

    • @Дізик
      @Дізик 3 года назад +24

      Эти else if и ооооочень тяжёлые модельки нагружают любой пк до дымки

    • @dead2159
      @dead2159 3 года назад +4

      30 fps максимум видел
      4 минимум

    • @NemkaPotnovna
      @NemkaPotnovna 3 года назад +3

      У меня максимум было 14 фпс,а минимум 0,при этом всегда почти было по 2-5 фпс.

    • @foxmac9156
      @foxmac9156 3 года назад +1

      @@Дізик в пятой точке...

  • @WheatleyHDD
    @WheatleyHDD 4 года назад +82

    С таким кодом и не удивительно, что прогресса несколько лет нет.

  • @valman6866
    @valman6866 3 года назад +24

    Теперь я понял, почему такая простая на вид игрушка требует не меньше, чем Sea of Thieves...

  • @ИванВетров-ш5ь
    @ИванВетров-ш5ь 4 года назад +154

    Всем рунетом ждем видос о ЯнДеве

  • @ghtrtjshs
    @ghtrtjshs 4 года назад +94

    I, EvaX, humbly submit a toast to Nicolas Alexander for successfully managing to pirate Warcraft 3. So that he may play Defense of the ancients. Congratulations, Nick! Enjoy your Dota!

  • @megaman13able
    @megaman13able 4 года назад +200

    Are you coding son?

    • @icanhtml
      @icanhtml 4 года назад +15

      Sure i am. Dad.......🙂😉

    • @SubtitleSenseiTV
      @SubtitleSenseiTV 4 года назад +31

      Dad, you have to let me go, that car accident that happened 5 years ago wasn't your fault.

    • @Just_V5104
      @Just_V5104 3 года назад

      No i buying new pc and house in europe

  • @LSG-578
    @LSG-578 Год назад +4

    Я не умею программировать, но когда я стану разработчиком игр, то я буду бояться того, чтобы повторить поступки ЯндереДева

  • @boppbipp1446
    @boppbipp1446 3 года назад +29

    Страшно смотреть. Боишься, что вот насмотришься на этот пиздец, а потом мимодумно в своем проекте случайно что-то повторишь.

  • @Timeshlft
    @Timeshlft 3 года назад +77

    Вы тоже ждали что он запустит игру после своих изменений но в итоге были разочарованы?

    • @_cyp4ik_201
      @_cyp4ik_201 Год назад +7

      Если не ошибаюсь, то это декомпилированный код. Ты предлагаешь собрать его и запустить? Удачи.

    • @ВладиславРоманов-х4е
      @ВладиславРоманов-х4е Год назад +2

      @@_cyp4ik_201я начинающий программист и не совсем понимаю в чем проблема скомпилировать и запустить?

    • @_cyp4ik_201
      @_cyp4ik_201 Год назад

      @@ВладиславРоманов-х4е потому что во время процесса компиляции, компилятор оптимизирует код, раскрывает синтаксический сахар и работает с локальными переменными подставляя адреса, в общем делает то, после чего восстановить исходный код невозможно. Декомпилятор же, не волшебная палочка, а алгоритм, который работая с IL-кодом и мета-данными, иногда додумывает сам, чтобы получить хотя бы примерно похожий код, который на самом деле будет иметь множество ошибок, которые не дадут работать компилятору. С помощью декомпилятора можно поверхностно посмотреть структуру и принцип работы кода, но получить полностью рабочий экземпляр - невозможно.

  • @Wanderer_Nextover
    @Wanderer_Nextover 3 года назад +18

    Интересно то что когда я открыл видос мне вылезла реклама курсов обучения на юнити :D

    • @volkov3310
      @volkov3310 3 года назад +3

      контекстуальная реклама...
      вау, невероятно

    • @HappyFDO
      @HappyFDO 3 года назад

      @@volkov3310 ясно, челик не выкупил рофла

    • @volkov3310
      @volkov3310 3 года назад

      ясно

  • @Aleksey_Krotov
    @Aleksey_Krotov 2 года назад +4

    Яндере Дев слишком буквально воспринял фразу программистов «Работает - не трогай». Именно поэтому за восемь лет код не стал лучше.

  • @EugeneS88-RU
    @EugeneS88-RU 4 года назад +69

    спасибо,отличное завершение рабочего дня,хоть кто-то может писать хуже,чем я на 99.99999999999999999f %

    • @vvortex157
      @vvortex157 4 года назад +29

      зато у этого кого то нет рабочего дня и он зарабатывает на коде который на 99% хуже твоего и вполне вероятно больше чем ты... как тебе такое завершение дня :D

    • @resh230
      @resh230 2 года назад +3

      @@vvortex157 сейчас уже не зарабатывает, с таким отношением его патреон не пополняется

  • @Budch
    @Budch 4 года назад +93

    Уже и на русский ютуб это добралось

  • @Deopster
    @Deopster 4 года назад +47

    Не знаю что хуже-этот код или то,что я как студент 2 курса не заметил сразу доброю половину косяков из тех что показывал автор.

  • @zuzuBoba
    @zuzuBoba 2 года назад +3

    Рома нам нужно видео где ты орешь от боли 20 минут и рекламируешь свои курсы!

  • @looka8815
    @looka8815 3 года назад +7

    А есть ролик где показано как анимации и модельки привязывают к коду? Я просто не изучаю (только в школьном блокноте баловался). Интересно посмотреть, как это выглядит.

  • @FIL_KILLER
    @FIL_KILLER 2 года назад +5

    2:11 Код реально трудно читаемый. Говорю как человек который никогда не видел C# но видел c++

  • @troyvolen1370
    @troyvolen1370 4 года назад +14

    Это уже даже не глупость или ошибка, это прямо правило "хорошего стиля", в определённых кругах - когда UI управляет игрой)

    • @troyvolen1370
      @troyvolen1370 4 года назад +1

      Хотя, стоит заметить, что иногда это может быть вполне оправданно или даже необходимо, ведь интерфейс может быть достаточно сложным, с анимациями зависящими друг от друга, нелинейными параметрами, да даже настроения левой пятки дизайнера, и расчитывать это всё в коде - совсем нетривиальная задача, но даже в этом случае, почему просто не использовать события? Простые и понятные события, которые можно и назвать так, что всё станет сразу понятно.

  • @hedgedog13
    @hedgedog13 2 года назад +1

    Жду видео, где Рома орёт от боли 20 минут, при этом каждые 5 минут рекламирует свои курсы

  • @АлексейПарфёнов-ь9з
    @АлексейПарфёнов-ь9з 4 года назад +21

    Почему я даже не пишу код (блюпринты не в счёт ), но все равно смотрю?)

  • @ЯрославВальчишен
    @ЯрославВальчишен 4 года назад +49

    Как же я ждал этот обзор!!)

  • @maxsmail1471
    @maxsmail1471 4 года назад +6

    сто раз хотел уже нормально изучить С#, и каждый раз текущая работа меня как дементор высасывала из меня все что есть (визуально это проявилось в мешках под глазами, которые со мной 3-4 года ), и теперь смотрю и вижу что я зарабатываю в полтора два раза больше джуна, и чтобы сменить работу без потери бабла мне надо 40 часов в сутки на протяжении 2-х лет, выйти на уровень мидла и только тогда сменить сферу деятельности ...... и сдохнуть ...... от чрезмерного секса в мозг .....

    • @cherepyiiika
      @cherepyiiika 4 года назад +1

      Братишка, дай обниму, такая же залупа((
      П.с. я в итоге с 12ночи до 2-3 кодом занимаюсь

    • @maxsmail1471
      @maxsmail1471 4 года назад +2

      @@cherepyiiika меня жена на месте грохнет, а тебе желаю беречь себя, работа/ деньги это конечно хорошо, но ты у себя один

  • @Kotofeevna_Clips
    @Kotofeevna_Clips 3 года назад +5

    Не шарю за программирование, но теперь я знаю как выглядит спагетти код!

  • @galaxy34470
    @galaxy34470 2 года назад +5

    Я не знаю программирования, но даже я понял насколько неэффективный код у Yanderedev'a.

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 года назад +4

      Спойлер! За восемь лет разработки ничего не поменялось.

  • @vbprogr10
    @vbprogr10 4 года назад +5

    Посмотри код Terraria в декомпиляторе. Твоя жизнь никогда не будет прежней...

    • @derikfant831
      @derikfant831 3 года назад

      Все плохо?

    • @vbprogr10
      @vbprogr10 3 года назад +2

      @@derikfant831 очень. один метод на много-много страниц.

  • @archerkhorne2754
    @archerkhorne2754 3 года назад +5

    Забавно, 2020 - 2021 год, начало хейта ЯндереДева :"D Уже не первое видео связанно.Наконец-то на него обратили внимание!

  • @SilverSimp
    @SilverSimp 3 года назад +5

    Если смотреть на игру со стороны обычного игрока поиграть буквально 30 иинут дальше нечего делать, зачем добавлять новую соперницу добавим всякую ересь которую с 99% ты не будешь использовать во время игры. Когда люди делают фан игры лучшее Яндере дев их буллит, топ вообще поведение

  • @MrArtrynk
    @MrArtrynk 4 года назад +12

    я сам техарт, мне положено говнокод писать (быстро и просто и без выежонов),но под конец ...вывод текстовой строки жесть.

    • @TheExiledMeriler
      @TheExiledMeriler 4 года назад +12

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

    • @MrArtrynk
      @MrArtrynk 4 года назад

      @@TheExiledMeriler люто согласен)

  • @АртёмГолосов-в4щ
    @АртёмГолосов-в4щ 2 года назад +3

    Эта игра начала разрабатыватся в 2014 году.

  • @citsume
    @citsume 4 года назад +11

    да мы всем селом ждем видос про яндере дева, где он?

  • @djkitchen8431
    @djkitchen8431 3 года назад +2

    Такое ощущение что яндэре дэв это нейросеть которая учиться кодить с нуля

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 года назад +2

      Но которая за семь лет так ничему и не научилась.

    • @Ghost-n2l
      @Ghost-n2l 2 года назад

      нейросеть за 8 лет научиться программировать

  • @Левыйчел-н9т
    @Левыйчел-н9т 4 года назад +30

    Блин, мой код вам лучше не смотреть... Скажу так:
    Код моей игры, тоже самое что
    "кеКчуп", "ОстаБовка" и "ихний" в русском языке =3

    • @termoyader
      @termoyader 4 года назад +5

      У меня еще хуже, хорошо что никто не видит 🌚

    • @StasikDorova
      @StasikDorova 4 года назад +12

      А я вообще нихрена не программирую, я вас двоих всех переплюнула, Огнегрив и Доктор Лампа.

    • @Левыйчел-н9т
      @Левыйчел-н9т 4 года назад +4

      @@StasikDorova КВ?) Одобряю =)

    • @StasikDorova
      @StasikDorova 4 года назад

      @@Левыйчел-н9т ну, файр кэт же, ну.

    • @StasikDorova
      @StasikDorova 4 года назад

      @@Левыйчел-н9т кто кроме Огнегрива может придти в голову?

  • @slimeball3209
    @slimeball3209 Год назад +1

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

  • @enotgrey6566
    @enotgrey6566 3 года назад +20

    То чувство, когда кроме else if ничего не изучил

  • @sergeyefimenko1688
    @sergeyefimenko1688 2 года назад +1

    а где отдельный видос?(

  • @bullfirebeats
    @bullfirebeats 3 года назад +10

    У меня в глазах поплыло от else if

  • @creex6200
    @creex6200 4 года назад +2

    Почему вы считаете что название файла {Параметр}Manager - плохо?
    К примеру у меня есть скрипт Начисления/Убавления очков и от него идут события в остальные ветки где требуется количество очков при их изменении к примеру в UI, в этом скрипте есть только Увеличение, Уменьшение, Получение и события, почему я не могу назвать Manager? Ведь в данном случае как раз и происходит "Управление" этим параметром и ничего больше.

    • @WheatleyHDD
      @WheatleyHDD 4 года назад

      Вроде у него есть отдельное видео, отвечающее на данный вопрос

    • @creex6200
      @creex6200 4 года назад

      @@WheatleyHDD В этом видео сказано только одно - то что большинство программистов в контроллеры запихивают весь код или то как он считает нет границ, но в своих видео он постоянно придирается просто к названию. Хотя есть случаи, когда название с контроллером применены правильно

  • @tiffanyblack944
    @tiffanyblack944 2 года назад

    Ну вот как бы я сделала(не особо в юнити шарю, но в C# вроде норм). Я бы сделала несколько таблиц в базе данных. База данных студентов запускается при загрузке/запуске игры. В этой базе есть: имя, фамилия, пол, все эти параметры с юбками. это всё переводится в список класса и применяются атрибуты. Что-то типо if list[i].shy==true: set.stage(list[i]).shy=true. Ну по моему коду сразу видно, что я питонист :р. А бд с оружием я бы запускала тогда, когда перс берёт его в руки. Т.е. взяла я, допустим, биту. У неё полюбак в игре есть id. Обращаюсь к бд и устанавливаю доя него анимацию, есть ли после использования кровь и т.д. А как только я возьму другое оружие или выброшу его, тогда инфа стирается. Ну как-то так.

    • @funnyvalentine8738
      @funnyvalentine8738 9 месяцев назад

      Мне кажется обращаться к бд на взятии оружия - крайне неэффективно. Легче его при загрузке даже в кэше держать или ОЗУ, и оттуда уже брать

    • @tiffanyblack944
      @tiffanyblack944 9 месяцев назад

      @@funnyvalentine8738 в кэше данные о всех оружиях хранить, как по мне, тяжело будет. Всм не эффективно. Лучше при взятии в руки, достать из бд инфу о том, что это такое и как себя ведёт

  • @LSG-578
    @LSG-578 Год назад

    Я не умею программировать, но когда я стану разработчиком игр, то я буду бояться повторения судьбы Алекса qwq

  • @mykolalysynskyi8228
    @mykolalysynskyi8228 4 года назад +24

    Интересные видео , я хоть и математик (студент) но подача нравится , кстати как тебе идея разобрать такую игру как Вангеры(1998) , правда она написана на C++ так что тут уж как знаешь , но в интервью с создателем он мнит себя чуть ли не гением кодинга и что он кодит с 12 лет или что то типа того )

    • @quadroninja2708
      @quadroninja2708 2 года назад

      Возможно, тут и не врёт. Эта игра неплохо работает и на слабых ПК

  • @MukashibanashiwokataruKaras
    @MukashibanashiwokataruKaras 3 года назад

    Хочу видео, где ты орёшь минут двадцать и каждые пять минут рекламируешь свои курсы.

  • @KsenonShoko.
    @KsenonShoko. 3 года назад

    Я: включаю видео о ЯнДеве
    Реклама програмирования: пришло моё время

  • @vipryamispinu
    @vipryamispinu 3 года назад +2

    Я беспонятие как я сюда попал(карл, я даже не программист и вообще за это не шарю), но контент интересный, даже такой тапочек как я что-то да понял
    Тут я мог бы пошутить про "-код работает? -да. -значит не трожь", но как я понял код у ЯндереДева не работает вообще LUL

    • @vipryamispinu
      @vipryamispinu 3 года назад

      Хотя я даже за игру особо не шарю

    • @alexgud6467
      @alexgud6467 3 года назад

      может что-то да работает у них, но жутко всё не оптимизировано)

    • @vipryamispinu
      @vipryamispinu 3 года назад

      @@alexgud6467 возможно

  • @АртурЛитвиненко-я6м
    @АртурЛитвиненко-я6м 4 года назад +4

    Не думал обозреть код в туториалах от юнити, те что микрогейм?
    и как ты относишься к антипатерну Softcode ?

  • @Yuu-tu4vo
    @Yuu-tu4vo 3 года назад +2

    Бо́льшая часть видео: накинь observer и всё будет хорошо . Ничего против не имею, только ЗА . Я начинающий, так што не закидывайте тапками, пожалуйста

  • @tracey8121
    @tracey8121 4 года назад +13

    *хлюпнул чашу молока*
    Яндередев - это блять лучший человек под тип "гоблин"

  • @АлинаЛебедева-м5ь
    @АлинаЛебедева-м5ь 3 года назад +3

    И ведь юнити считается одним из простейших движков... а прикиньте, если бы код был не на шарпе, а на С++. Насколько ужасным и медленным тогда был бы код?

    • @РайханГалятдинова
      @РайханГалятдинова 3 года назад

      С++ намного быстрее Шарпа, скорее всего, скорость была бы выше или такая же. Но вряд-ли он бы мог писать на с++

    • @АлинаЛебедева-м5ь
      @АлинаЛебедева-м5ь 3 года назад +1

      @@РайханГалятдинова я уверена, что код будет не только будет вызывать очень много утечек памяти, но и будет значительно медленнее. Потому что чем ниже уровень, тем больше контроля. Кто не умеет - у того получится не только жутко небезопасный код, но и медленный

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 года назад

      Понадобится комп Пентагона, чтобы такое запустить.

  • @KOKERzeroZEROseven
    @KOKERzeroZEROseven 4 года назад +1

    у меня тоже в каком-то важном скрипте было свыше 16 тыс. строк кода, проблема в том что не ясно как это дело группировать, то есть, есть как-бы персонаж и у него есть параметры стоит ли создавать отдельный скрипт под эти параметры?, но тогда как его называть? если так постоянно создавать скрипты "подпараметры" то будет помойка из скриптов, а так все нужное близкое по смыслу и использованию в одном скрипте. В скриптах если смотреть общим взглядом чистота и порядок, если заглянуть в скрипт то овер 16 тыс строк. Все равно что под диван подмести, но так быстрее, ведь наверняка этот чувак не думал что его игра выстрелит и он будет так долго ей заниматься.

  • @kartofel_Mol
    @kartofel_Mol 3 года назад +2

    Я подавилась воздухом, когда увидела этот код...

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 года назад

      Программистам этот код в кошмарах снится, так что ты ещё легко отделалась.

    • @gahler8552
      @gahler8552 2 года назад

      И не дыши, фанатик срача лайва... (Я не защищаю яндере дева).

    • @kartofel_Mol
      @kartofel_Mol 2 года назад

      @@gahler8552 а что же ты такой агрессивный? И когда же такие люди обзаведутся мозгами и не будут засирать обычных людей за игры.. Хотя, Господи, кому я это говорю?

  • @grain85k
    @grain85k 3 года назад +6

    Только начал просмотр но уже ожидаю огромную порцию else if

  • @Klon2012end
    @Klon2012end 3 года назад

    такой вопрос а насколько трудно переделать код готовой игры? небольшой например (на unity) тетриса какого-нибудь , заказывают ли вообще переделку / исправление кода у сторонних прогеров?

  • @Alo3e
    @Alo3e 3 года назад

    12:05 Нет, нет, нет. Хочу видеть где ты орёшь от боли минут 20.

  • @commypanda8177
    @commypanda8177 3 года назад +3

    Если кому интересно, то есть видео про Яндере дев на канале Рестарт

  • @buoyancydabl
    @buoyancydabl 2 года назад +1

    Где видос? Уже 10к лайков??

  • @GazziFX
    @GazziFX 4 года назад

    Если что в dnSpy можно отключить отображение RVA Offset и Token, они нужны лишь если ты используешь их как-то для рефлексии, либо для патчинга

  • @Ghost2012qte
    @Ghost2012qte 3 года назад +1

    Логика SanityType, скорее всего, в том, что чем более безумный персонаж, тем меньше рендж атаки и более долгие и резкие анимации.

  • @romanishchenko1742
    @romanishchenko1742 3 года назад

    Со скрипта который зависит от заполненности спрайта я улетел в космос.
    При чём я на канале первый раз и ничего не знаю о юнити.

  • @MrSam1804
    @MrSam1804 3 года назад +4

    Он скорее всего троль, который специально пишет говеный код. Не ожидаю ничего большего от чела с форча, такой код невозможно написать при всем желании имея под рукой да тот же стак оверфлоу. Если он вообще авойдит всю доступную инфу и со скрэтча чисто на своих кое каких знаниях запилил игру, то это - мое почтение, на самом деле.

    • @iluvegirlswithglases
      @iluvegirlswithglases 3 года назад +3

      Если это так, то он, пожалуй, самый величайший тролль интернета)

  • @ИльяТретьяков-б1т
    @ИльяТретьяков-б1т 4 года назад +3

    Роман, привет (не знаю, отвечает ли он на комментарии, поэтому приветствую и тех, кто может ещё ответить)! Вот как видно из видео, у челика много ветвлений поведения в зависимости от какого-то свойства объекта. И правильно ли я уловил, что лучшей практикой будет создать соответствующую иерархию классов, чтобы непосредственно в местах использования этих объектов вызывались перегруженные методы?
    Пока писал вопрос, описанное решение стало настолько логичным, банальное следование ООП, классно.
    А, да и в видосе прям так и сказал. Ладно, затупил.

    • @kulevskiysergey9026
      @kulevskiysergey9026 4 года назад +2

      Правильно заданный вопрос, несет 90% ответа :)

  • @DimaProsto
    @DimaProsto 4 года назад +3

    Рома, да и вообще остальные, скажите. В трипл эй геймдеве существует такие понятия как переработки, кранчи. Как обстоят дела с этим в мобильном геймдеве?
    Как раз, Ром, поясни, что ты имел ввиду в одном из видео что значит зп 100+к нужно делить на три в геймдеве, чтобы были реальности. Ты имеешь ввиду нужно перерабатывать в мобильном геймдеве, чтобы была зп 100+? Ты говорил что, если вам хочется посмотреть ютуб, поиграть в комп, то делите на 3.
    Прошу первый вопрос тоже не упустить.

  • @kyshka
    @kyshka 4 года назад +5

    Мммм, else if else if else if👍👍👍👍

  • @n1kk055
    @n1kk055 4 года назад +34

    Хайпануть решил. Почему бы и нет ? Так как русскоязычная аудитория сидела в танке все эти годы.

    • @ДинмухамедКунаев-ч2м
      @ДинмухамедКунаев-ч2м 4 года назад +1

      да.

    • @ahoramazda6864
      @ahoramazda6864 4 года назад +4

      Ну да, ведь так сложно понять язык атлантов, которые "проигрывают в сопельки" с фраз "кук" и "muh". Это слишком сложно для понимания русскоязычной аудитории. Поясняю для сверхразума - это сарказм.

  • @Isturfore
    @Isturfore 11 месяцев назад

    11:36 а что он делал таким количеством булевых переменных?

  • @slimeball3209
    @slimeball3209 3 года назад +1

    тем временем я с флюидным спагети кодом на 100 строк максимум задаюсь вопросом о том с хрена ли скрипты жрут столько же времени сколько рендеринг самой низкой графики с тенями.

  • @nicsonkinellman8166
    @nicsonkinellman8166 4 года назад +1

    О, наканецта , пять тыщ лет прошло с этого if if if

  • @darksega1
    @darksega1 4 года назад

    Привет Роман. А что такое индусский код? Почему о нем много ходит слухов негатива, типа такой плохой код при всем старании у нас не получится.(intQuanty = intQuanty + 0;)

    • @crutchm5070
      @crutchm5070 3 года назад +4

      так возможно поздно (ну да) но ходят слухи что им платят за написанные строки т.е. кол-во строк, поэтому там актуальна тема типа if(true) return true

  • @Saesentsessis
    @Saesentsessis 3 года назад

    12.30
    Чел случайно сделал код быстрее чем твой предложенный вариант, но неправильным способом.
    При вызове метода ToString у енама, чем больше значений у енама есть, тем дольше эта операция происходит.
    Лучше при компиляции забить эти значения через метод возвращающий nameof(MyEnum.MyValue), в зависимости от переданного значения, в свитче.
    Но по факту его вариант реализации раз в 20 быстрее чем вызов метода ToString

  • @davidkalinovsky1216
    @davidkalinovsky1216 4 года назад

    будешь делать разбор кода подписчиков?

  • @xlebgi1115
    @xlebgi1115 3 года назад +2

    я конечно неособо шарю в этом, но моих школьных знаний хватает, чтобы понять, что там написана фигня. По сути лишнюю работу делает...

  • @adeled8833
    @adeled8833 2 года назад

    12:24 орнула чет, даже пошла маме показывать хд

  • @pispis3617
    @pispis3617 2 года назад +1

    Я канешн, еще учусь, но наблюдатель же так и просится
    UPD: посмотрел видео дальше, ахуел от кода, понял что автору сурсов по рукам просится

  • @unity3dsimplesolutions309
    @unity3dsimplesolutions309 4 года назад

    В чем подвох курсов?

  • @СергейДуванов-г2д
    @СергейДуванов-г2д 4 года назад +3

    не хотите писать как в этой достаточно популярной игре? Записывайтесь на курс к Роману, ни одной более менее популярной игры которого я не нашел

    • @sergeyrinov7875
      @sergeyrinov7875 4 года назад +4

      Отсутствие у автора популярной игры делает его говнокодером?)
      p.s: если есть деньги на рекламу, то и костыльное говно станет популярным.

    • @rsakutin
      @rsakutin  4 года назад

      К сожалению нет, сторы очень чувствительно к Retention и другим показателям которые деньгами не заткнуть :(

  • @woofyboo4705
    @woofyboo4705 4 года назад

    это же v-slice не? он обьяснял это ещё 2 года назад

  • @tongilproj
    @tongilproj 3 года назад

    Как по мне , даже если длинный код,который можно сократить было,но работающий,то это хорошо.Ну в этом случае с Яндере Дев…

  • @Mahsasovershenstvo
    @Mahsasovershenstvo Год назад +1

    Спасибо Роман за видео. Желаю тебе новых высот!

  • @serialmurder2972
    @serialmurder2972 4 года назад

    И где видео? Уже почти 2к

  • @AndreiBorzenkov
    @AndreiBorzenkov 4 года назад +9

    Недавно статью про ЯндереДева в вк видел. Не ей вдохновились?
    А вообще классическое поведение разрабов с патреона.

  • @FooFie2131
    @FooFie2131 2 года назад +1

    Хотя бы он сделал игру которая стала популярной, а не типичную мобильное дерьмище

  • @tabchanle8465
    @tabchanle8465 4 года назад +2

    О, ну наконец
    Жду мемов с яндере девом на русском

    • @alexanderbohlen5923
      @alexanderbohlen5923 3 года назад

      учи Ангельский чтобы не ждать

    • @tabchanle8465
      @tabchanle8465 3 года назад +1

      @@alexanderbohlen5923 я его и так знаю
      Лондон ис зе Кэпитал оф грэйт британ

    • @user-ge9bb5hw1z
      @user-ge9bb5hw1z 3 года назад

      @@tabchanle8465 вэри информатив

  • @weather0w083
    @weather0w083 4 года назад +1

    Это и так было известно, но на русском об этом контента нет. Вроде как. . .

  • @theexplosive583
    @theexplosive583 4 года назад +2

    Гоу обозревать код твоих бывших учеников.

  • @coldborne
    @coldborne Год назад +1

    11к лайков есть, давай вторую часть!