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

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ •

  • @sokur_anna7219
    @sokur_anna7219 3 роки тому +1613

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

    • @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 роки тому +2828

    Забавный факт:на твиче 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 роки тому +1688

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

    • @sashikshik
      @sashikshik 3 роки тому +499

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

    • @МихаилБорейченко
      @МихаилБорейченко 3 роки тому +25

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

    • @Svyatozr
      @Svyatozr 3 роки тому +265

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

    • @lmegalomanial
      @lmegalomanial 3 роки тому +191

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

    • @МихаилБорейченко
      @МихаилБорейченко 3 роки тому +5

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

  • @deleted_switch
    @deleted_switch Рік тому +132

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

  • @gearfear3
    @gearfear3 4 роки тому +1832

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

    • @soda77766
      @soda77766 3 роки тому +120

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

    • @muscatspb
      @muscatspb 3 роки тому +214

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

    • @soda77766
      @soda77766 3 роки тому +3

      @@muscatspb ну

    • @soda77766
      @soda77766 3 роки тому +2

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

    • @foxmac9156
      @foxmac9156 3 роки тому +10

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

  • @gentlemangatsby
    @gentlemangatsby 4 роки тому +1380

    Зачем мучаться,когда можно напихать 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 не в производительности на самом деле. Это плохо именно для архитектуры.

  • @yanderedev2216
    @yanderedev2216 4 роки тому +3785

    ban

    • @EugeneS88-RU
      @EugeneS88-RU 4 роки тому +148

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

    • @asisu2877
      @asisu2877 4 роки тому +162

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

    • @yernaraldabergenov3470
      @yernaraldabergenov3470 4 роки тому +297

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

    • @asisu2877
      @asisu2877 4 роки тому +27

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

    • @yernaraldabergenov3470
      @yernaraldabergenov3470 4 роки тому +218

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

  • @toshakfc
    @toshakfc 3 роки тому +612

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

    • @Дізик
      @Дізик 3 роки тому +77

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

    • @ssmodest
      @ssmodest 3 роки тому +3

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

    • @toshakfc
      @toshakfc 3 роки тому +88

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

    • @islamsabirov8371
      @islamsabirov8371 3 роки тому +23

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

    • @ssmodest
      @ssmodest 3 роки тому

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

  • @GRI-NYA
    @GRI-NYA 4 роки тому +376

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

  • @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, так ахуел. исправил всё, конечно, но проблема в том, что яндередев в жизни таких кодов не видел и в итоге не смог дальше разрабатывать игру, из-за чего вернул свой код обратно и отказался от сотрудничества с компанией, даже не заплатив им хд

  • @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 ладно то что он отстаивает свою точку зрения это хорошо. Но меня удивляет факт того что он ОПРАВДЫВАЛ педофилов. После этого я уже основал своё мнение насчёт этого человека.

  • @alexeygudan
    @alexeygudan 4 роки тому +352

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

  • @sharkpetro2288
    @sharkpetro2288 4 роки тому +232

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

    • @inquisitor_okabe
      @inquisitor_okabe 3 роки тому +7

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

  • @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 а кто ты тогда? Кодер?

  • @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, но и там с разработчиком проблем много было

  • @valman6866
    @valman6866 3 роки тому +24

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

  • @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

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

  • @ИванВетров-ш5ь
    @ИванВетров-ш5ь 4 роки тому +154

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

  • @ghtrtjshs
    @ghtrtjshs 4 роки тому +93

    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!

  • @Deopster
    @Deopster 4 роки тому +47

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

  • @EugeneS88-RU
    @EugeneS88-RU 4 роки тому +69

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

    • @vvortex157
      @vvortex157 4 роки тому +29

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

    • @resh230
      @resh230 2 роки тому +3

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

  • @LSG-578
    @LSG-578 Рік тому +4

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

  • @boppbipp1446
    @boppbipp1446 3 роки тому +29

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

  • @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

  • @Wanderer_Nextover
    @Wanderer_Nextover 3 роки тому +18

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

    • @HappyFDO
      @HappyFDO 3 роки тому

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

  • @Timeshlft
    @Timeshlft 3 роки тому +77

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

    • @_cyp4ik_201
      @_cyp4ik_201 2 роки тому +7

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

    • @ВладиславРоманов-х4е
      @ВладиславРоманов-х4е Рік тому +2

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

    • @_cyp4ik_201
      @_cyp4ik_201 Рік тому

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

  • @Aleksey_Krotov
    @Aleksey_Krotov 2 роки тому +4

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

  • @Budch
    @Budch 4 роки тому +93

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

  • @FIL_KILLER
    @FIL_KILLER 2 роки тому +5

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

  • @zuzuBoba
    @zuzuBoba 3 роки тому +3

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

  • @ЯрославВальчишен
    @ЯрославВальчишен 4 роки тому +49

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

  • @hedgedog13
    @hedgedog13 2 роки тому +1

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

  • @troyvolen1370
    @troyvolen1370 4 роки тому +14

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

    • @troyvolen1370
      @troyvolen1370 4 роки тому +1

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

  • @АлексейПарфёнов-ь9з
    @АлексейПарфёнов-ь9з 4 роки тому +21

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

  • @looka8815
    @looka8815 3 роки тому +7

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

  • @mykolalysynskyi8228
    @mykolalysynskyi8228 4 роки тому +24

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

    • @quadroninja2708
      @quadroninja2708 2 роки тому

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

  • @KsenonShoko.
    @KsenonShoko. 3 роки тому

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

  • @archerkhorne2754
    @archerkhorne2754 3 роки тому +5

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

  • @maxsmail1471
    @maxsmail1471 4 роки тому +6

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

    • @cherepyiiika
      @cherepyiiika 4 роки тому +1

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

    • @maxsmail1471
      @maxsmail1471 4 роки тому +2

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

  • @SilverSimp
    @SilverSimp 3 роки тому +5

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

  • @MukashibanashiwokataruKaras
    @MukashibanashiwokataruKaras 3 роки тому

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

  • @vbprogr10
    @vbprogr10 4 роки тому +5

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

    • @derikfant831
      @derikfant831 3 роки тому

      Все плохо?

    • @vbprogr10
      @vbprogr10 3 роки тому +2

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

  • @galaxy34470
    @galaxy34470 2 роки тому +5

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

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 роки тому +4

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

  • @Kotofeevna_Clips
    @Kotofeevna_Clips 3 роки тому +5

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

  • @citsume
    @citsume 4 роки тому +11

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

  • @enotgrey6566
    @enotgrey6566 3 роки тому +20

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

  • @djkitchen8431
    @djkitchen8431 3 роки тому +2

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

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 роки тому +2

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

    • @Ghost-n2l
      @Ghost-n2l 2 роки тому

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

  • @MrArtrynk
    @MrArtrynk 4 роки тому +12

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

    • @TheExiledMeriler
      @TheExiledMeriler 4 роки тому +12

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

    • @MrArtrynk
      @MrArtrynk 4 роки тому

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

  • @slimeball3209
    @slimeball3209 Рік тому +1

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

  • @АртурЛитвиненко-я6м

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

  • @LSG-578
    @LSG-578 Рік тому

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

  • @DimaProsto
    @DimaProsto 4 роки тому +3

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

  • @bullfirebeats
    @bullfirebeats 3 роки тому +10

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

  • @creex6200
    @creex6200 4 роки тому +2

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

    • @WheatleyHDD
      @WheatleyHDD 4 роки тому

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

    • @creex6200
      @creex6200 4 роки тому

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

  • @tracey8121
    @tracey8121 4 роки тому +13

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

  • @АртёмГолосов-в4щ
    @АртёмГолосов-в4щ 2 роки тому +3

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

  • @ИльяТретьяков-б1т
    @ИльяТретьяков-б1т 4 роки тому +3

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

    • @kulevskiysergey9026
      @kulevskiysergey9026 4 роки тому +2

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

  • @Yuu-tu4vo
    @Yuu-tu4vo 3 роки тому +2

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

  • @Левыйчел-н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т кто кроме Огнегрива может придти в голову?

  • @vipryamispinu
    @vipryamispinu 3 роки тому +2

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

    • @vipryamispinu
      @vipryamispinu 3 роки тому

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

    • @alexgud6467
      @alexgud6467 3 роки тому

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

    • @vipryamispinu
      @vipryamispinu 3 роки тому

      @@alexgud6467 возможно

  • @Alo3e
    @Alo3e 3 роки тому

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

  • @KOKERzeroZEROseven
    @KOKERzeroZEROseven 4 роки тому +1

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

  • @n1kk055
    @n1kk055 4 роки тому +34

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

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

      да.

    • @ahoramazda6864
      @ahoramazda6864 4 роки тому +4

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

  • @sergeyefimenko1688
    @sergeyefimenko1688 2 роки тому +1

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

  • @Klon2012end
    @Klon2012end 3 роки тому

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

  • @kartofel_Mol
    @kartofel_Mol 3 роки тому +2

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

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 роки тому

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

    • @gahler8552
      @gahler8552 2 роки тому

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

    • @kartofel_Mol
      @kartofel_Mol 2 роки тому

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

  • @Ghost2012qte
    @Ghost2012qte 3 роки тому +1

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

  • @grain85k
    @grain85k 3 роки тому +6

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

  • @АлинаЛебедева-м5ь
    @АлинаЛебедева-м5ь 3 роки тому +3

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

    • @РайханГалятдинова
      @РайханГалятдинова 3 роки тому

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

    • @АлинаЛебедева-м5ь
      @АлинаЛебедева-м5ь 3 роки тому +1

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

    • @Aleksey_Krotov
      @Aleksey_Krotov 2 роки тому

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

  • @MrSam1804
    @MrSam1804 3 роки тому +4

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

    • @iluvegirlswithglases
      @iluvegirlswithglases 3 роки тому +3

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

  • @nicsonkinellman8166
    @nicsonkinellman8166 4 роки тому +1

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

  • @tiffanyblack944
    @tiffanyblack944 2 роки тому

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

    • @funnyvalentine8738
      @funnyvalentine8738 10 місяців тому

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

    • @tiffanyblack944
      @tiffanyblack944 10 місяців тому

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

  • @romanishchenko1742
    @romanishchenko1742 3 роки тому

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

  • @buoyancydabl
    @buoyancydabl 2 роки тому +1

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

  • @commypanda8177
    @commypanda8177 3 роки тому +3

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

  • @GazziFX
    @GazziFX 4 роки тому

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

  • @slimeball3209
    @slimeball3209 3 роки тому +1

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

  • @Isturfore
    @Isturfore Рік тому

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

  • @adeled8833
    @adeled8833 2 роки тому

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

  • @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

  • @theexplosive583
    @theexplosive583 4 роки тому +2

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

  • @AndreiBorzenkov
    @AndreiBorzenkov 4 роки тому +9

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

  • @davidkalinovsky1216
    @davidkalinovsky1216 4 роки тому

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

  • @woofyboo4705
    @woofyboo4705 4 роки тому

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

  • @xlebgi1115
    @xlebgi1115 3 роки тому +2

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

  • @pispis3617
    @pispis3617 2 роки тому +1

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

  • @unity3dsimplesolutions309
    @unity3dsimplesolutions309 4 роки тому

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

  • @FooFie2131
    @FooFie2131 2 роки тому +1

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

  • @Mahsasovershenstvo
    @Mahsasovershenstvo Рік тому +1

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

  • @serialmurder2972
    @serialmurder2972 4 роки тому

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

  • @tongilproj
    @tongilproj 3 роки тому

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

  • @АлександрДемченков-ъ1щ

    А ты откуда этот код взял?
    P.S. с нетерпением жду ролик про дева

    • @dancooper4827
      @dancooper4827 4 роки тому

      Исходники проекта не так давно были слиты

    • @treboron2423
      @treboron2423 3 роки тому

      Его слил чел которого назначили ему помочь ему код переписать, тот чел пиздец как охуел от кода но его переписали и тогда Яндере дев ничего не смог понять он сказал что только мешает и продолжил сам
      Ну и тогда тот чел слил код

  • @a-little-slow
    @a-little-slow 4 роки тому

    Блин, целый год ждал обзор

  • @weather0w083
    @weather0w083 4 роки тому +1

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

  • @g0ok1h31
    @g0ok1h31 3 роки тому

    *где-то застрелился один программист *

    • @g0ok1h31
      @g0ok1h31 3 роки тому

      Увидев код игры

    • @ndyfgg1083
      @ndyfgg1083 3 роки тому

      бля мне кажется Алекс просто тролль,ибо как возможно создать такой говняный код, трэш

    • @g0ok1h31
      @g0ok1h31 3 роки тому

      @@ndyfgg1083 знать C# на уровне начинающего программиста на Python?

    • @ndyfgg1083
      @ndyfgg1083 3 роки тому

      @@g0ok1h31 начинающего? за 7 лет он полностью мог бы начать программировать,или блять нанять программиста или команду,но нееет, лучше буду я делать 7 лет игру, которая по прежнему находится в раннем доступе

    • @g0ok1h31
      @g0ok1h31 3 роки тому

      @@ndyfgg1083 я на 109% уверен, что он все эти 6.5 лет отдыхал
      От чего? Не ясно

  • @kyshka
    @kyshka 4 роки тому +5

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