БЛЯЯАААААААА!!! Тысячу лет не вспоминал, а теперь снова буду в холодном поту просыпаться. Какое же слово тупое: информатик. У меня и в школе в колледже учителем информатики была женщина, и всегда её называли просто - информатичка. НО, один раз на втором курсе информатичку подменял мужчина с другого потока. Однажды прямо на паре по математике после того как я закончил затирать что-то у доски про синусы и косинусы кто-то из группы спросил кем работает тот Евгений Васильевич. Я то знал что, он тоже преподает информатику ну и думаю, дай отвечу. Думал скажу типа информатик, уже открыл рот но в последний момент в голове пронеслось: блин, какое-то тупое слово, лучше скажу по-сухому "учитель информатики" или "преподаватель информатики". Но не успел определиться. И вот пока я это обрабатывал изо рта уже доносилось инф... Буквально секунда замешательства привела к тому, что мой язык перестал меня слушаться. И в итоге я промямлил что-то типа: ИнПфмТИттель импФрМАтикии. Вся группа ржала надо мной ещё неделю. Блин, вот вроде ничего особенного но каждый раз как вспоминаю хочется петлю накинуть. Нихера я написал.
Кстате. Один факт о Яндередеве: Он однажды нанял одного из программистов TinyBuild. Программист посмотрел на этот говнянный код и укоротил его, сделав его лучше. В следующий день Алекс (настоящее его имя) посмотрел на новый код. Он вместо того чтобы спросить, что это за код такой, взял и уволил и вернулся к говнянному коду. P.S: Окей...? Куча лайков и коммент
Он не нанимал. Яндере дев изначально планировал сотрудничать с компаниями. И начал с тинибан. А они дали программиста. На которого Алекс давил и торопил. А проект в таком состоянии что там полностью все надо менять. И Алекс не понял что написал программист. Решил что все говно и разорвал с ними отношения и вернул свой код
@@EugeneS88-RU это скорее всего бот, у яндере канал с видео (или уже удалил?). Но честно, не понимаю почему яндере дева так унижают. Он не программист и никогда себя таким не называл. Просто чел, который захотел делать игры, не имея к этому навыков. Но что важно - игру он всеже делает и в нее можно играть, а не какой-то мечтатель о корованах.
@@asisu2877 значит очень мало знаком с ним. У него очень большая фан база(была). И обращается он с ними не очень(мягко говоря). Не умеет принимать критику и тд. подробнее: ruclips.net/video/p1Zb90MFf20/видео.html
@@yernaraldabergenov3470 да все эти доводы такие себе. Многие разочаровались что игра еще не близка к релизу... но разве это что-то новое? Сколько там тот же раст хайпался, но не делался? И потом, я такого отношения не понимаю - зачем ждать релиза? Релиз для инди - это смерть игры. Например вот пару месяцев назад релизнулась террария, и что? да к концу года о ней вообще забудут. А тот же майнкрафт все еще в разработке - и будет на хайпе еще пару десятков лет, несмотря на то что разрабы все что делают - новый кубик с перерисованной текстурой Проблема яндередева скорее в том что он решил подружиться со своей аудиторией. Это ошибка.. Но опять же - не все так однозначно. Ведь именно такое отношение разработка к своим игрокам и сближает. В отличие от сухих отписок hr менеджеров. Но аудитория часто неблагодарна.. Поэтому во всех серьезных играх разработчикам запрещают общаться со своими игроками В случае инди ведь все еще сложнее - это ведь реальной такой процесс, в котором нельзя сказать через сколько сделаешь игру.... И опять же наезды на яндере не адекватны и в данном случае. Вспоминаем кучу игр, релизы которых постоянно откладывали, взрывая пуканы фанатов... Но в итоге получали шедевры. Например дьябло 1... Или например сталкер (я например застал всю его долгую... очень долгую историю).. Хотя и тут не всегда вин. Ну ладно. Короче, яндере деву не повезло - он столкнулся с темной стороной интернета в ситуации когда нельзя скрыться за анонимностью. Так что яндере-симулятор скорее всего умрет как проект. Также как и разработчик больше не вернется к этому делу
@@asisu2877 мне тоже его было жаль, пока я не узнал, что он общается как школьник. Реально, не нужно из неадеквата делать жертву. Фан ему написал: "у меня фпс низкий", яндере ему в ответ: "купи нормальный ноут, дебил". Кнч может у чела, который писал это реально ноут не очень, но он всем так пишет(посылает). П.с.: ему 30+ лет
@@ssmodest чел, елсе иф очень лёгкий код, который не подойдёт к той сложной игре которую делает яндередев, из-за чего в игре дофига ошибок и багов, поэтому нужно переделать код
@@angryaustriancake кажется о case он сроду не слышал.... (Да господи даже я человек который можно сказать на C# может только интерактивную книжку без сейвоф и в консоле и то чаще юзал case т.к так банально проще писать.... А if else применял только по необходимости а он... Человек который вроде программист и такого то не знает)
яндередеву однажды какая-то крутая компания подогнала программиста, чтобы тот исправил код. он как увидел, что буквально весь код состоит из else if, так ахуел. исправил всё, конечно, но проблема в том, что яндередев в жизни таких кодов не видел и в итоге не смог дальше разрабатывать игру, из-за чего вернул свой код обратно и отказался от сотрудничества с компанией, даже не заплатив им хд
Как-то раз я наткнулся на разбор кода Яндере Дэва, но, к сожалению, был он на английском и понять его было сложно (а с самим программированием у меня общение на "Вы", однако код Дэва настолько гениален в своём убожестве, что очень уж хотелось узнать, что с ним, собственно, не так). Очень здорово, что это видео существует, предмет критики теперь стал для меня намного понятнее. В общем, спасибо Вам за этот обзор! Хотелось бы увидеть обзор всей ситуации с Дэвом, драмой и самим проектом от "нейтральной" стороны, потому что на англо-ютубе сплошь и рядом субъективщина. Единственная поправка: проект называется Yandere Simulator. Yandere Dev - это ник автора проекта
@@kyku4088 Хм, "факта"? Я слишком часто слышу такое. А чем докажешь? Могу скинуть полутрочасовое интервью, как он отстаивает свою сторону насчёт произошедшего, если хочешь или если это хоть что-то для тебя значит
@@user-ge9bb5hw1z ладно то что он отстаивает свою точку зрения это хорошо. Но меня удивляет факт того что он ОПРАВДЫВАЛ педофилов. После этого я уже основал своё мнение насчёт этого человека.
Яндере дев, честно говоря, плевал на вашу критику или мнение. Хочешь ему помочь и указать где находится ошибка? Молодец, возьми с полки пирожок и отправляйся - ка по скорее в бан. А потом он будет ныть про то, какие все плохие гремлены или как он называет не хороших людей в интернете, если что - то не так скажут в сторону этой игры.
Не спеши с выводами, я тоже начинающий разработчик, лет через 50 сделаешь обзор и официально заявишь, что все остальные, что ты обозревал были ещё ничего.
Вообще проблема таких разборов в одном, и странно что Роман о этом не предупреждает. Никто специально говнокод не пишет. Этот код накапливается со временем. Оно не просто так называется запахом, и говнокодом. Такой код начинает вонять не сразу, а постепенно, накапливая запахи. Например, первый случай - это классическая ситуация, в которую попадали и более опытные прогеры. Возможно сначала не было никаких типов студентов. Все студенты инициализировались одинакого, все работало. Но потом очень быстро понадобилось добавить новые случаи студентов. А времени переделывать старое решение не было. И вот так одно, второе. Не попадают в нее только те, у кого достаточно ОПЫТА в написании кода в этой области задач. Никакие знания о паттернах, архитектуре, ооп никак не помогут этого избежать, пока не накопишь опыт таких ситуаций. При этом на хабре была статья, почему именно такой стиль решения задачи лучше и эффективней решения, когда человек пишет на будущие расширения выстраивая сложную архитектуру в которой будет учтено все-все. Да-да, на собеседовании надо рассказывать как ты умеешь строить сложные, расширяемые архитектуры. Но в реальности все равно будешь писать в стиле "хуяк-хуяк и в продакшн" И гуру программирования советуют одно "пиши код на СЕЙЧАС, а не на завтра". И в клубе С++ программистов есть мем-картинка, где нуб осваивает си, потом с++, потом ооп, потом Александреску и ко... а потом познает дзен, выбрасывает все это и опять пишет на голом си вернувшись к истокам. Для того чтобы код не вонял и придумали рефакторинг.
@Squeak Ну совсем прям в крайности не стоит - если можешь сделать красиво, делай сейчас. Ведь потом все равно придется делать, да и не везде дают время на рефакторинг. Кроме того еще опыт решает, когда знаешь с чем в будущем столкнешься в своей задаче, сможешь под это подготовить хороший код. Но этот опыт еще надо получить работая на реальных задачах. Просто нельзя учесть все будущие хотелки заказчика, чтобы построить идеальный код. Рано или поздно он начнет обрастать костылями
Согласен, еще можно добавить, что программистов часто кошмарят некомпетентные работодатели мертвые линии. Когда программист в вечном стрессе, то ему становится все равно на код. Он начинает писать - "хуяк хуяк и в продакшн", потому что быстрее хочет сбежать, хотя умеет писать код правильно. В итоге, новый программист приходит на замену старого, получает шок от проекта и цикл повторяется пока работодатель не перестанет кошмарить программистов и даст время на рефакторинг проекта.)
1000 лайков поясню по хардкору чем плох плохой код. 2000 лайков разберёмся в скандале вокруг YandereDev. P.S: До конца августа на наши курсы действует скидка 30%!
На самом деле, плохой код не всегда плох. Основываясь на своем опыте, приведу несколько примеров: *Стартапы. Там не особо важно, какой код ты пишешь. У стартапа есть ограниченное количество денег, и ему важно, чтобы код писался быстро. Более того, правильная (зачастую сложная для понимания junior разработчиком) архитектура = меньшее количество людей, которых можно взять. *Проекты-однодневки Ничего сложного, написал - забыл. Для своего удобства я только отделяю домен от презентации, чтобы потом реюзать в проектах от того же заказчика. Не навязываю свое мнение. Может, для серьезного game dev'а это и неприменимо) (Я не из gamedev)
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!
@@ВладиславРоманов-х4е потому что во время процесса компиляции, компилятор оптимизирует код, раскрывает синтаксический сахар и работает с локальными переменными подставляя адреса, в общем делает то, после чего восстановить исходный код невозможно. Декомпилятор же, не волшебная палочка, а алгоритм, который работая с IL-кодом и мета-данными, иногда додумывает сам, чтобы получить хотя бы примерно похожий код, который на самом деле будет иметь множество ошибок, которые не дадут работать компилятору. С помощью декомпилятора можно поверхностно посмотреть структуру и принцип работы кода, но получить полностью рабочий экземпляр - невозможно.
зато у этого кого то нет рабочего дня и он зарабатывает на коде который на 99% хуже твоего и вполне вероятно больше чем ты... как тебе такое завершение дня :D
А есть ролик где показано как анимации и модельки привязывают к коду? Я просто не изучаю (только в школьном блокноте баловался). Интересно посмотреть, как это выглядит.
Хотя, стоит заметить, что иногда это может быть вполне оправданно или даже необходимо, ведь интерфейс может быть достаточно сложным, с анимациями зависящими друг от друга, нелинейными параметрами, да даже настроения левой пятки дизайнера, и расчитывать это всё в коде - совсем нетривиальная задача, но даже в этом случае, почему просто не использовать события? Простые и понятные события, которые можно и назвать так, что всё станет сразу понятно.
сто раз хотел уже нормально изучить С#, и каждый раз текущая работа меня как дементор высасывала из меня все что есть (визуально это проявилось в мешках под глазами, которые со мной 3-4 года ), и теперь смотрю и вижу что я зарабатываю в полтора два раза больше джуна, и чтобы сменить работу без потери бабла мне надо 40 часов в сутки на протяжении 2-х лет, выйти на уровень мидла и только тогда сменить сферу деятельности ...... и сдохнуть ...... от чрезмерного секса в мозг .....
Если смотреть на игру со стороны обычного игрока поиграть буквально 30 иинут дальше нечего делать, зачем добавлять новую соперницу добавим всякую ересь которую с 99% ты не будешь использовать во время игры. Когда люди делают фан игры лучшее Яндере дев их буллит, топ вообще поведение
Нужно хреначить для прототипов говнокод, но в меру. Потому что когда при тестах потом говорят что хотят попробовать другой способ, а ты его будешь писать неделю, то смысл прототипа иссекает.
спустя год после просмотра этого видео, на неделе переучивания C# я понял точно что яндере дев тупо не хотел гуглить, и учить C#, и двже не утруждался тем чтобы придумать архитектуру проекта, вместо этого полностью ограничил себя тем что знает, а это пара выражений, и исключительно функции из юнити.
Почему вы считаете что название файла {Параметр}Manager - плохо? К примеру у меня есть скрипт Начисления/Убавления очков и от него идут события в остальные ветки где требуется количество очков при их изменении к примеру в UI, в этом скрипте есть только Увеличение, Уменьшение, Получение и события, почему я не могу назвать Manager? Ведь в данном случае как раз и происходит "Управление" этим параметром и ничего больше.
@@WheatleyHDD В этом видео сказано только одно - то что большинство программистов в контроллеры запихивают весь код или то как он считает нет границ, но в своих видео он постоянно придирается просто к названию. Хотя есть случаи, когда название с контроллером применены правильно
Ну вот как бы я сделала(не особо в юнити шарю, но в C# вроде норм). Я бы сделала несколько таблиц в базе данных. База данных студентов запускается при загрузке/запуске игры. В этой базе есть: имя, фамилия, пол, все эти параметры с юбками. это всё переводится в список класса и применяются атрибуты. Что-то типо if list[i].shy==true: set.stage(list[i]).shy=true. Ну по моему коду сразу видно, что я питонист :р. А бд с оружием я бы запускала тогда, когда перс берёт его в руки. Т.е. взяла я, допустим, биту. У неё полюбак в игре есть id. Обращаюсь к бд и устанавливаю доя него анимацию, есть ли после использования кровь и т.д. А как только я возьму другое оружие или выброшу его, тогда инфа стирается. Ну как-то так.
@@funnyvalentine8738 в кэше данные о всех оружиях хранить, как по мне, тяжело будет. Всм не эффективно. Лучше при взятии в руки, достать из бд инфу о том, что это такое и как себя ведёт
Интересные видео , я хоть и математик (студент) но подача нравится , кстати как тебе идея разобрать такую игру как Вангеры(1998) , правда она написана на C++ так что тут уж как знаешь , но в интервью с создателем он мнит себя чуть ли не гением кодинга и что он кодит с 12 лет или что то типа того )
Я беспонятие как я сюда попал(карл, я даже не программист и вообще за это не шарю), но контент интересный, даже такой тапочек как я что-то да понял Тут я мог бы пошутить про "-код работает? -да. -значит не трожь", но как я понял код у ЯндереДева не работает вообще LUL
И ведь юнити считается одним из простейших движков... а прикиньте, если бы код был не на шарпе, а на С++. Насколько ужасным и медленным тогда был бы код?
@@РайханГалятдинова я уверена, что код будет не только будет вызывать очень много утечек памяти, но и будет значительно медленнее. Потому что чем ниже уровень, тем больше контроля. Кто не умеет - у того получится не только жутко небезопасный код, но и медленный
у меня тоже в каком-то важном скрипте было свыше 16 тыс. строк кода, проблема в том что не ясно как это дело группировать, то есть, есть как-бы персонаж и у него есть параметры стоит ли создавать отдельный скрипт под эти параметры?, но тогда как его называть? если так постоянно создавать скрипты "подпараметры" то будет помойка из скриптов, а так все нужное близкое по смыслу и использованию в одном скрипте. В скриптах если смотреть общим взглядом чистота и порядок, если заглянуть в скрипт то овер 16 тыс строк. Все равно что под диван подмести, но так быстрее, ведь наверняка этот чувак не думал что его игра выстрелит и он будет так долго ей заниматься.
@@gahler8552 а что же ты такой агрессивный? И когда же такие люди обзаведутся мозгами и не будут засирать обычных людей за игры.. Хотя, Господи, кому я это говорю?
такой вопрос а насколько трудно переделать код готовой игры? небольшой например (на unity) тетриса какого-нибудь , заказывают ли вообще переделку / исправление кода у сторонних прогеров?
Он скорее всего троль, который специально пишет говеный код. Не ожидаю ничего большего от чела с форча, такой код невозможно написать при всем желании имея под рукой да тот же стак оверфлоу. Если он вообще авойдит всю доступную инфу и со скрэтча чисто на своих кое каких знаниях запилил игру, то это - мое почтение, на самом деле.
Роман, привет (не знаю, отвечает ли он на комментарии, поэтому приветствую и тех, кто может ещё ответить)! Вот как видно из видео, у челика много ветвлений поведения в зависимости от какого-то свойства объекта. И правильно ли я уловил, что лучшей практикой будет создать соответствующую иерархию классов, чтобы непосредственно в местах использования этих объектов вызывались перегруженные методы? Пока писал вопрос, описанное решение стало настолько логичным, банальное следование ООП, классно. А, да и в видосе прям так и сказал. Ладно, затупил.
Рома, да и вообще остальные, скажите. В трипл эй геймдеве существует такие понятия как переработки, кранчи. Как обстоят дела с этим в мобильном геймдеве? Как раз, Ром, поясни, что ты имел ввиду в одном из видео что значит зп 100+к нужно делить на три в геймдеве, чтобы были реальности. Ты имеешь ввиду нужно перерабатывать в мобильном геймдеве, чтобы была зп 100+? Ты говорил что, если вам хочется посмотреть ютуб, поиграть в комп, то делите на 3. Прошу первый вопрос тоже не упустить.
Ну да, ведь так сложно понять язык атлантов, которые "проигрывают в сопельки" с фраз "кук" и "muh". Это слишком сложно для понимания русскоязычной аудитории. Поясняю для сверхразума - это сарказм.
тем временем я с флюидным спагети кодом на 100 строк максимум задаюсь вопросом о том с хрена ли скрипты жрут столько же времени сколько рендеринг самой низкой графики с тенями.
Привет Роман. А что такое индусский код? Почему о нем много ходит слухов негатива, типа такой плохой код при всем старании у нас не получится.(intQuanty = intQuanty + 0;)
12.30 Чел случайно сделал код быстрее чем твой предложенный вариант, но неправильным способом. При вызове метода ToString у енама, чем больше значений у енама есть, тем дольше эта операция происходит. Лучше при компиляции забить эти значения через метод возвращающий nameof(MyEnum.MyValue), в зависимости от переданного значения, в свитче. Но по факту его вариант реализации раз в 20 быстрее чем вызов метода ToString
Пов: информатик реагирует на работу, которую ты делал весь урок
БЛЯЯАААААААА!!!
Тысячу лет не вспоминал, а теперь снова буду в холодном поту просыпаться.
Какое же слово тупое: информатик. У меня и в школе в колледже учителем информатики была женщина, и всегда её называли просто - информатичка. НО, один раз на втором курсе информатичку подменял мужчина с другого потока.
Однажды прямо на паре по математике после того как я закончил затирать что-то у доски про синусы и косинусы кто-то из группы спросил кем работает тот Евгений Васильевич. Я то знал что, он тоже преподает информатику ну и думаю, дай отвечу. Думал скажу типа информатик, уже открыл рот но в последний момент в голове пронеслось: блин, какое-то тупое слово, лучше скажу по-сухому "учитель информатики" или "преподаватель информатики". Но не успел определиться. И вот пока я это обрабатывал изо рта уже доносилось инф... Буквально секунда замешательства привела к тому, что мой язык перестал меня слушаться. И в итоге я промямлил что-то типа: ИнПфмТИттель импФрМАтикии.
Вся группа ржала надо мной ещё неделю.
Блин, вот вроде ничего особенного но каждый раз как вспоминаю хочется петлю накинуть.
Нихера я написал.
@@dunulvnutr9701 полегче бы к этому отнёсся. Реально забавно же)) И без травли
@@dunulvnutr9701 НАхера ты написал
Нихера себе урок, 7лет длится
ниху_ урок в 7 лет
Забавный факт:на твиче YandereDev забанено слово"else if", потому что в его коде дох*я "else if"
@Иван Распутин Мило, а за что?)
@Иван Распутин теперь ты тоже спидранер по бану от ЯндереДева.
@Иван Распутин это просто бот, так не интересно (-___-)
@@fatum8573 интересно, а как по-другому получить бан если все слова которые его бесят в банлисте
Классика Яндере дева,ничего не скажешь.
Кстате. Один факт о Яндередеве: Он однажды нанял одного из программистов TinyBuild. Программист посмотрел на этот говнянный код и укоротил его, сделав его лучше. В следующий день Алекс (настоящее его имя) посмотрел на новый код. Он вместо того чтобы спросить, что это за код такой, взял и уволил и вернулся к говнянному коду.
P.S: Окей...? Куча лайков и коммент
Не, он просто не понял новый код, поэтому вернулся к старому)
Итак сойдёт! 🤣
Он не нанимал, ему выдали программиста за счёт самого TinyBuild
Он не нанимал. Яндере дев изначально планировал сотрудничать с компаниями. И начал с тинибан. А они дали программиста. На которого Алекс давил и торопил. А проект в таком состоянии что там полностью все надо менять. И Алекс не понял что написал программист. Решил что все говно и разорвал с ними отношения и вернул свой код
@@lmegalomanial
Гриффин:ДА ВСЕМ НАСРАТЬ!
(Не в обиду тебе user. Просто захотелось вспомнить мем:3)
Shy - это не грустный, Shy - это застенчивый/стесняшка.
А Shy guy - это скромник
@@soda77766 Скромник это SCP-096
@@muscatspb ну
@@muscatspb ток на английском
@@muscatspb cmon,это просто прозвище объекта.
ban
хаха,либераху порвало (meme)
@@EugeneS88-RU это скорее всего бот, у яндере канал с видео (или уже удалил?). Но честно, не понимаю почему яндере дева так унижают.
Он не программист и никогда себя таким не называл. Просто чел, который захотел делать игры, не имея к этому навыков. Но что важно - игру он всеже делает и в нее можно играть, а не какой-то мечтатель о корованах.
@@asisu2877 значит очень мало знаком с ним. У него очень большая фан база(была). И обращается он с ними не очень(мягко говоря). Не умеет принимать критику и тд. подробнее: ruclips.net/video/p1Zb90MFf20/видео.html
@@yernaraldabergenov3470 да все эти доводы такие себе.
Многие разочаровались что игра еще не близка к релизу... но разве это что-то новое? Сколько там тот же раст хайпался, но не делался?
И потом, я такого отношения не понимаю - зачем ждать релиза? Релиз для инди - это смерть игры. Например вот пару месяцев назад релизнулась террария, и что? да к концу года о ней вообще забудут. А тот же майнкрафт все еще в разработке - и будет на хайпе еще пару десятков лет, несмотря на то что разрабы все что делают - новый кубик с перерисованной текстурой
Проблема яндередева скорее в том что он решил подружиться со своей аудиторией. Это ошибка.. Но опять же - не все так однозначно. Ведь именно такое отношение разработка к своим игрокам и сближает. В отличие от сухих отписок hr менеджеров.
Но аудитория часто неблагодарна.. Поэтому во всех серьезных играх разработчикам запрещают общаться со своими игроками
В случае инди ведь все еще сложнее - это ведь реальной такой процесс, в котором нельзя сказать через сколько сделаешь игру....
И опять же наезды на яндере не адекватны и в данном случае. Вспоминаем кучу игр, релизы которых постоянно откладывали, взрывая пуканы фанатов... Но в итоге получали шедевры. Например дьябло 1... Или например сталкер (я например застал всю его долгую... очень долгую историю).. Хотя и тут не всегда вин. Ну ладно.
Короче, яндере деву не повезло - он столкнулся с темной стороной интернета в ситуации когда нельзя скрыться за анонимностью. Так что яндере-симулятор скорее всего умрет как проект. Также как и разработчик больше не вернется к этому делу
@@asisu2877 мне тоже его было жаль, пока я не узнал, что он общается как школьник. Реально, не нужно из неадеквата делать жертву. Фан ему написал: "у меня фпс низкий", яндере ему в ответ: "купи нормальный ноут, дебил". Кнч может у чела, который писал это реально ноут не очень, но он всем так пишет(посылает).
П.с.: ему 30+ лет
Зачем мучаться,когда можно напихать else if и вуаля!
И засрать оперативную память своего ПК ;3
новичку норм IF использовать и постепенно более правильно делать?
@@sergeyserp311 ага
И заставить комп страдать от такого кактуса в пятой точке,как запущенный yandere sim(я не шучу).
@@foxmac9156 так проблема if else не в производительности на самом деле. Это плохо именно для архитектуры.
- Сынок, ты умеешь программировать?
- Else if
If else
Чел за 18 минут сделал кучу полезных мелочей в игре, которые яндередев даже не пытается делать за 7 ебанных лет...
Ему просто лень, ведь с патреона по 2к бачей капает
А зачем если работает? что бы код был красивый?
@@ssmodest чел, елсе иф очень лёгкий код, который не подойдёт к той сложной игре которую делает яндередев, из-за чего в игре дофига ошибок и багов, поэтому нужно переделать код
@@ssmodest чтоб игра не лагала
@@toshakfc Что значит "лёгкий"?
Я все 18 минут видео: *ДА ПОЧЕМУ ТУТ ВЕЗДЕ ELSE IF??*
Одному cum slu...Кхм, chalice известно.
Потому-что он по-другому не умеет
@@angryaustriancake и уметь не хотел...
@@angryaustriancake кажется о case он сроду не слышал.... (Да господи даже я человек который можно сказать на C# может только интерактивную книжку без сейвоф и в консоле и то чаще юзал case т.к так банально проще писать.... А if else применял только по необходимости а он... Человек который вроде программист и такого то не знает)
яндередеву однажды какая-то крутая компания подогнала программиста, чтобы тот исправил код. он как увидел, что буквально весь код состоит из else if, так ахуел. исправил всё, конечно, но проблема в том, что яндередев в жизни таких кодов не видел и в итоге не смог дальше разрабатывать игру, из-за чего вернул свой код обратно и отказался от сотрудничества с компанией, даже не заплатив им хд
"Тоесть по сути этим и отличаются друг от друга эти if'ы. Они одинаковые" © Роман Сакутин
Ахаххахаха
Прикольного что рофлы с яндере девом до нас дошли. Зарубежные ролики просто тяжко смотреть. А ролик про код, было бы круто
Как-то раз я наткнулся на разбор кода Яндере Дэва, но, к сожалению, был он на английском и понять его было сложно (а с самим программированием у меня общение на "Вы", однако код Дэва настолько гениален в своём убожестве, что очень уж хотелось узнать, что с ним, собственно, не так). Очень здорово, что это видео существует, предмет критики теперь стал для меня намного понятнее. В общем, спасибо Вам за этот обзор!
Хотелось бы увидеть обзор всей ситуации с Дэвом, драмой и самим проектом от "нейтральной" стороны, потому что на англо-ютубе сплошь и рядом субъективщина. Единственная поправка: проект называется Yandere Simulator. Yandere Dev - это ник автора проекта
Хочу пнуть и сказать, что сейчас на рунете появились видео с разоблачениями ЯндереДева, так что если не видел, то посмотри)
@@ln9107 "нейтральной стороны"
@@user-ge9bb5hw1zесли честно то факта того что он педофил хватает для ненависти к нему ,да и то что он бы не сделал кода лучше чем иф элс тоже
@@kyku4088 Хм, "факта"? Я слишком часто слышу такое. А чем докажешь? Могу скинуть полутрочасовое интервью, как он отстаивает свою сторону насчёт произошедшего, если хочешь или если это хоть что-то для тебя значит
@@user-ge9bb5hw1z ладно то что он отстаивает свою точку зрения это хорошо. Но меня удивляет факт того что он ОПРАВДЫВАЛ педофилов. После этого я уже основал своё мнение насчёт этого человека.
Этот Yandere, как я понял, вообще не реагирует на критику и считает себя хорошим программистом.
Яндере дев, честно говоря, плевал на вашу критику или мнение. Хочешь ему помочь и указать где находится ошибка? Молодец, возьми с полки пирожок и отправляйся - ка по скорее в бан.
А потом он будет ныть про то, какие все плохие гремлены или как он называет не хороших людей в интернете, если что - то не так скажут в сторону этой игры.
@@triggeredp подтверждаю.
маленький защитничек
@@hehe-hc6vo называет ещё как. Ты видимо не понимаешь о ком речь идёт
@@hehe-hc6vo а кто ты тогда? Кодер?
Не спеши с выводами, я тоже начинающий разработчик, лет через 50 сделаешь обзор и официально заявишь, что все остальные, что ты обозревал были ещё ничего.
Только если ты за семь лет не додумаешься использовать для генерации студентов классы, вместо условий.
Кодпатруль?
А как же классическое: "Работает? не трожь"
Но ЯндереДева нужно тыкать палкой над бочкой для токсичных веществ, пока туда весь его скам не сольётся.
Классическое у кого?
Так у ЯндереДева не работает)
Так у него и не работает нормально
Так у него и не работает
Вообще проблема таких разборов в одном, и странно что Роман о этом не предупреждает.
Никто специально говнокод не пишет. Этот код накапливается со временем. Оно не просто так называется запахом, и говнокодом. Такой код начинает вонять не сразу, а постепенно, накапливая запахи.
Например, первый случай - это классическая ситуация, в которую попадали и более опытные прогеры. Возможно сначала не было никаких типов студентов. Все студенты инициализировались одинакого, все работало. Но потом очень быстро понадобилось добавить новые случаи студентов. А времени переделывать старое решение не было. И вот так одно, второе.
Не попадают в нее только те, у кого достаточно ОПЫТА в написании кода в этой области задач. Никакие знания о паттернах, архитектуре, ооп никак не помогут этого избежать, пока не накопишь опыт таких ситуаций.
При этом на хабре была статья, почему именно такой стиль решения задачи лучше и эффективней решения, когда человек пишет на будущие расширения выстраивая сложную архитектуру в которой будет учтено все-все. Да-да, на собеседовании надо рассказывать как ты умеешь строить сложные, расширяемые архитектуры. Но в реальности все равно будешь писать в стиле "хуяк-хуяк и в продакшн"
И гуру программирования советуют одно "пиши код на СЕЙЧАС, а не на завтра". И в клубе С++ программистов есть мем-картинка, где нуб осваивает си, потом с++, потом ооп, потом Александреску и ко... а потом познает дзен, выбрасывает все это и опять пишет на голом си вернувшись к истокам.
Для того чтобы код не вонял и придумали рефакторинг.
@Squeak Ну совсем прям в крайности не стоит - если можешь сделать красиво, делай сейчас. Ведь потом все равно придется делать, да и не везде дают время на рефакторинг.
Кроме того еще опыт решает, когда знаешь с чем в будущем столкнешься в своей задаче, сможешь под это подготовить хороший код. Но этот опыт еще надо получить работая на реальных задачах.
Просто нельзя учесть все будущие хотелки заказчика, чтобы построить идеальный код. Рано или поздно он начнет обрастать костылями
Согласен, еще можно добавить, что программистов часто кошмарят некомпетентные работодатели мертвые линии. Когда программист в вечном стрессе, то ему становится все равно на код. Он начинает писать - "хуяк хуяк и в продакшн", потому что быстрее хочет сбежать, хотя умеет писать код правильно. В итоге, новый программист приходит на замену старого, получает шок от проекта и цикл повторяется пока работодатель не перестанет кошмарить программистов и даст время на рефакторинг проекта.)
Очень умно звучит
@@ПрофиВлад-б8и этот "разработчик " чуть ли ни с самого начала так пишет, и плюёт на норм советы, и он мудак по факту
@Gepmuns 1000 все хорошие игры, похожие на ЯС, были отменены. Будущее имела игра Love Letter, но и там с разработчиком проблем много было
1000 лайков поясню по хардкору чем плох плохой код.
2000 лайков разберёмся в скандале вокруг YandereDev.
P.S: До конца августа на наши курсы действует скидка 30%!
На самом деле, плохой код не всегда плох.
Основываясь на своем опыте, приведу несколько примеров:
*Стартапы.
Там не особо важно, какой код ты пишешь. У стартапа есть ограниченное количество денег, и ему важно, чтобы код писался быстро.
Более того, правильная (зачастую сложная для понимания junior разработчиком) архитектура = меньшее количество людей, которых можно взять.
*Проекты-однодневки
Ничего сложного, написал - забыл. Для своего удобства я только отделяю домен от презентации, чтобы потом реюзать в проектах от того же заказчика.
Не навязываю свое мнение. Может, для серьезного game dev'а это и неприменимо) (Я не из gamedev)
Я вроде к автору притензий в видео не высказывал. Если пизданул то простите
Там не скандал, там скандалы
@@rsakutin Очень зря. Этого дурачка (яндередев) надо обсирать, он заслужил.
10000 лайков и Роман напишет свой яндере порно симулятор и выложит в Стим!..
Когда я скачала Яндере симулятор и запустила 4 фпс максимум, 1 минимум (☞ ͡° ͜ʖ ͡°)☞
Не,минимум это -9 фпс... Кстати,а что это за горящая коробка в углу?
Эти else if и ооооочень тяжёлые модельки нагружают любой пк до дымки
30 fps максимум видел
4 минимум
У меня максимум было 14 фпс,а минимум 0,при этом всегда почти было по 2-5 фпс.
@@Дізик в пятой точке...
С таким кодом и не удивительно, что прогресса несколько лет нет.
Теперь я понял, почему такая простая на вид игрушка требует не меньше, чем Sea of Thieves...
Всем рунетом ждем видос о ЯнДеве
Дождались от булджать
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!
*"surp"*
@@userPalatka haaaa!
CONSUME
Are you coding son?
Sure i am. Dad.......🙂😉
Dad, you have to let me go, that car accident that happened 5 years ago wasn't your fault.
No i buying new pc and house in europe
Я не умею программировать, но когда я стану разработчиком игр, то я буду бояться того, чтобы повторить поступки ЯндереДева
Страшно смотреть. Боишься, что вот насмотришься на этот пиздец, а потом мимодумно в своем проекте случайно что-то повторишь.
Вы тоже ждали что он запустит игру после своих изменений но в итоге были разочарованы?
Если не ошибаюсь, то это декомпилированный код. Ты предлагаешь собрать его и запустить? Удачи.
@@_cyp4ik_201я начинающий программист и не совсем понимаю в чем проблема скомпилировать и запустить?
@@ВладиславРоманов-х4е потому что во время процесса компиляции, компилятор оптимизирует код, раскрывает синтаксический сахар и работает с локальными переменными подставляя адреса, в общем делает то, после чего восстановить исходный код невозможно. Декомпилятор же, не волшебная палочка, а алгоритм, который работая с IL-кодом и мета-данными, иногда додумывает сам, чтобы получить хотя бы примерно похожий код, который на самом деле будет иметь множество ошибок, которые не дадут работать компилятору. С помощью декомпилятора можно поверхностно посмотреть структуру и принцип работы кода, но получить полностью рабочий экземпляр - невозможно.
Интересно то что когда я открыл видос мне вылезла реклама курсов обучения на юнити :D
контекстуальная реклама...
вау, невероятно
@@volkov3310 ясно, челик не выкупил рофла
ясно
Яндере Дев слишком буквально воспринял фразу программистов «Работает - не трогай». Именно поэтому за восемь лет код не стал лучше.
спасибо,отличное завершение рабочего дня,хоть кто-то может писать хуже,чем я на 99.99999999999999999f %
зато у этого кого то нет рабочего дня и он зарабатывает на коде который на 99% хуже твоего и вполне вероятно больше чем ты... как тебе такое завершение дня :D
@@vvortex157 сейчас уже не зарабатывает, с таким отношением его патреон не пополняется
Уже и на русский ютуб это добралось
Не знаю что хуже-этот код или то,что я как студент 2 курса не заметил сразу доброю половину косяков из тех что показывал автор.
Рома нам нужно видео где ты орешь от боли 20 минут и рекламируешь свои курсы!
А есть ролик где показано как анимации и модельки привязывают к коду? Я просто не изучаю (только в школьном блокноте баловался). Интересно посмотреть, как это выглядит.
2:11 Код реально трудно читаемый. Говорю как человек который никогда не видел C# но видел c++
Это уже даже не глупость или ошибка, это прямо правило "хорошего стиля", в определённых кругах - когда UI управляет игрой)
Хотя, стоит заметить, что иногда это может быть вполне оправданно или даже необходимо, ведь интерфейс может быть достаточно сложным, с анимациями зависящими друг от друга, нелинейными параметрами, да даже настроения левой пятки дизайнера, и расчитывать это всё в коде - совсем нетривиальная задача, но даже в этом случае, почему просто не использовать события? Простые и понятные события, которые можно и назвать так, что всё станет сразу понятно.
Жду видео, где Рома орёт от боли 20 минут, при этом каждые 5 минут рекламирует свои курсы
Почему я даже не пишу код (блюпринты не в счёт ), но все равно смотрю?)
Как же я ждал этот обзор!!)
сто раз хотел уже нормально изучить С#, и каждый раз текущая работа меня как дементор высасывала из меня все что есть (визуально это проявилось в мешках под глазами, которые со мной 3-4 года ), и теперь смотрю и вижу что я зарабатываю в полтора два раза больше джуна, и чтобы сменить работу без потери бабла мне надо 40 часов в сутки на протяжении 2-х лет, выйти на уровень мидла и только тогда сменить сферу деятельности ...... и сдохнуть ...... от чрезмерного секса в мозг .....
Братишка, дай обниму, такая же залупа((
П.с. я в итоге с 12ночи до 2-3 кодом занимаюсь
@@cherepyiiika меня жена на месте грохнет, а тебе желаю беречь себя, работа/ деньги это конечно хорошо, но ты у себя один
Не шарю за программирование, но теперь я знаю как выглядит спагетти код!
Я не знаю программирования, но даже я понял насколько неэффективный код у Yanderedev'a.
Спойлер! За восемь лет разработки ничего не поменялось.
Посмотри код Terraria в декомпиляторе. Твоя жизнь никогда не будет прежней...
Все плохо?
@@derikfant831 очень. один метод на много-много страниц.
Забавно, 2020 - 2021 год, начало хейта ЯндереДева :"D Уже не первое видео связанно.Наконец-то на него обратили внимание!
Если смотреть на игру со стороны обычного игрока поиграть буквально 30 иинут дальше нечего делать, зачем добавлять новую соперницу добавим всякую ересь которую с 99% ты не будешь использовать во время игры. Когда люди делают фан игры лучшее Яндере дев их буллит, топ вообще поведение
я сам техарт, мне положено говнокод писать (быстро и просто и без выежонов),но под конец ...вывод текстовой строки жесть.
Нужно хреначить для прототипов говнокод, но в меру. Потому что когда при тестах потом говорят что хотят попробовать другой способ, а ты его будешь писать неделю, то смысл прототипа иссекает.
@@TheExiledMeriler люто согласен)
Эта игра начала разрабатыватся в 2014 году.
да мы всем селом ждем видос про яндере дева, где он?
Такое ощущение что яндэре дэв это нейросеть которая учиться кодить с нуля
Но которая за семь лет так ничему и не научилась.
нейросеть за 8 лет научиться программировать
Блин, мой код вам лучше не смотреть... Скажу так:
Код моей игры, тоже самое что
"кеКчуп", "ОстаБовка" и "ихний" в русском языке =3
У меня еще хуже, хорошо что никто не видит 🌚
А я вообще нихрена не программирую, я вас двоих всех переплюнула, Огнегрив и Доктор Лампа.
@@StasikDorova КВ?) Одобряю =)
@@Левыйчел-н9т ну, файр кэт же, ну.
@@Левыйчел-н9т кто кроме Огнегрива может придти в голову?
спустя год после просмотра этого видео, на неделе переучивания C# я понял точно что яндере дев тупо не хотел гуглить, и учить C#, и двже не утруждался тем чтобы придумать архитектуру проекта, вместо этого полностью ограничил себя тем что знает, а это пара выражений, и исключительно функции из юнити.
То чувство, когда кроме else if ничего не изучил
а где отдельный видос?(
У меня в глазах поплыло от else if
Почему вы считаете что название файла {Параметр}Manager - плохо?
К примеру у меня есть скрипт Начисления/Убавления очков и от него идут события в остальные ветки где требуется количество очков при их изменении к примеру в UI, в этом скрипте есть только Увеличение, Уменьшение, Получение и события, почему я не могу назвать Manager? Ведь в данном случае как раз и происходит "Управление" этим параметром и ничего больше.
Вроде у него есть отдельное видео, отвечающее на данный вопрос
@@WheatleyHDD В этом видео сказано только одно - то что большинство программистов в контроллеры запихивают весь код или то как он считает нет границ, но в своих видео он постоянно придирается просто к названию. Хотя есть случаи, когда название с контроллером применены правильно
Ну вот как бы я сделала(не особо в юнити шарю, но в C# вроде норм). Я бы сделала несколько таблиц в базе данных. База данных студентов запускается при загрузке/запуске игры. В этой базе есть: имя, фамилия, пол, все эти параметры с юбками. это всё переводится в список класса и применяются атрибуты. Что-то типо if list[i].shy==true: set.stage(list[i]).shy=true. Ну по моему коду сразу видно, что я питонист :р. А бд с оружием я бы запускала тогда, когда перс берёт его в руки. Т.е. взяла я, допустим, биту. У неё полюбак в игре есть id. Обращаюсь к бд и устанавливаю доя него анимацию, есть ли после использования кровь и т.д. А как только я возьму другое оружие или выброшу его, тогда инфа стирается. Ну как-то так.
Мне кажется обращаться к бд на взятии оружия - крайне неэффективно. Легче его при загрузке даже в кэше держать или ОЗУ, и оттуда уже брать
@@funnyvalentine8738 в кэше данные о всех оружиях хранить, как по мне, тяжело будет. Всм не эффективно. Лучше при взятии в руки, достать из бд инфу о том, что это такое и как себя ведёт
Я не умею программировать, но когда я стану разработчиком игр, то я буду бояться повторения судьбы Алекса qwq
Интересные видео , я хоть и математик (студент) но подача нравится , кстати как тебе идея разобрать такую игру как Вангеры(1998) , правда она написана на C++ так что тут уж как знаешь , но в интервью с создателем он мнит себя чуть ли не гением кодинга и что он кодит с 12 лет или что то типа того )
Возможно, тут и не врёт. Эта игра неплохо работает и на слабых ПК
Хочу видео, где ты орёшь минут двадцать и каждые пять минут рекламируешь свои курсы.
Я: включаю видео о ЯнДеве
Реклама програмирования: пришло моё время
Я беспонятие как я сюда попал(карл, я даже не программист и вообще за это не шарю), но контент интересный, даже такой тапочек как я что-то да понял
Тут я мог бы пошутить про "-код работает? -да. -значит не трожь", но как я понял код у ЯндереДева не работает вообще LUL
Хотя я даже за игру особо не шарю
может что-то да работает у них, но жутко всё не оптимизировано)
@@alexgud6467 возможно
Не думал обозреть код в туториалах от юнити, те что микрогейм?
и как ты относишься к антипатерну Softcode ?
Бо́льшая часть видео: накинь observer и всё будет хорошо . Ничего против не имею, только ЗА . Я начинающий, так што не закидывайте тапками, пожалуйста
*хлюпнул чашу молока*
Яндередев - это блять лучший человек под тип "гоблин"
И ведь юнити считается одним из простейших движков... а прикиньте, если бы код был не на шарпе, а на С++. Насколько ужасным и медленным тогда был бы код?
С++ намного быстрее Шарпа, скорее всего, скорость была бы выше или такая же. Но вряд-ли он бы мог писать на с++
@@РайханГалятдинова я уверена, что код будет не только будет вызывать очень много утечек памяти, но и будет значительно медленнее. Потому что чем ниже уровень, тем больше контроля. Кто не умеет - у того получится не только жутко небезопасный код, но и медленный
Понадобится комп Пентагона, чтобы такое запустить.
у меня тоже в каком-то важном скрипте было свыше 16 тыс. строк кода, проблема в том что не ясно как это дело группировать, то есть, есть как-бы персонаж и у него есть параметры стоит ли создавать отдельный скрипт под эти параметры?, но тогда как его называть? если так постоянно создавать скрипты "подпараметры" то будет помойка из скриптов, а так все нужное близкое по смыслу и использованию в одном скрипте. В скриптах если смотреть общим взглядом чистота и порядок, если заглянуть в скрипт то овер 16 тыс строк. Все равно что под диван подмести, но так быстрее, ведь наверняка этот чувак не думал что его игра выстрелит и он будет так долго ей заниматься.
Я подавилась воздухом, когда увидела этот код...
Программистам этот код в кошмарах снится, так что ты ещё легко отделалась.
И не дыши, фанатик срача лайва... (Я не защищаю яндере дева).
@@gahler8552 а что же ты такой агрессивный? И когда же такие люди обзаведутся мозгами и не будут засирать обычных людей за игры.. Хотя, Господи, кому я это говорю?
Только начал просмотр но уже ожидаю огромную порцию else if
такой вопрос а насколько трудно переделать код готовой игры? небольшой например (на unity) тетриса какого-нибудь , заказывают ли вообще переделку / исправление кода у сторонних прогеров?
12:05 Нет, нет, нет. Хочу видеть где ты орёшь от боли минут 20.
Если кому интересно, то есть видео про Яндере дев на канале Рестарт
Где видос? Уже 10к лайков??
Если что в dnSpy можно отключить отображение RVA Offset и Token, они нужны лишь если ты используешь их как-то для рефлексии, либо для патчинга
Логика SanityType, скорее всего, в том, что чем более безумный персонаж, тем меньше рендж атаки и более долгие и резкие анимации.
Со скрипта который зависит от заполненности спрайта я улетел в космос.
При чём я на канале первый раз и ничего не знаю о юнити.
Он скорее всего троль, который специально пишет говеный код. Не ожидаю ничего большего от чела с форча, такой код невозможно написать при всем желании имея под рукой да тот же стак оверфлоу. Если он вообще авойдит всю доступную инфу и со скрэтча чисто на своих кое каких знаниях запилил игру, то это - мое почтение, на самом деле.
Если это так, то он, пожалуй, самый величайший тролль интернета)
Роман, привет (не знаю, отвечает ли он на комментарии, поэтому приветствую и тех, кто может ещё ответить)! Вот как видно из видео, у челика много ветвлений поведения в зависимости от какого-то свойства объекта. И правильно ли я уловил, что лучшей практикой будет создать соответствующую иерархию классов, чтобы непосредственно в местах использования этих объектов вызывались перегруженные методы?
Пока писал вопрос, описанное решение стало настолько логичным, банальное следование ООП, классно.
А, да и в видосе прям так и сказал. Ладно, затупил.
Правильно заданный вопрос, несет 90% ответа :)
Рома, да и вообще остальные, скажите. В трипл эй геймдеве существует такие понятия как переработки, кранчи. Как обстоят дела с этим в мобильном геймдеве?
Как раз, Ром, поясни, что ты имел ввиду в одном из видео что значит зп 100+к нужно делить на три в геймдеве, чтобы были реальности. Ты имеешь ввиду нужно перерабатывать в мобильном геймдеве, чтобы была зп 100+? Ты говорил что, если вам хочется посмотреть ютуб, поиграть в комп, то делите на 3.
Прошу первый вопрос тоже не упустить.
Мммм, else if else if else if👍👍👍👍
Хайпануть решил. Почему бы и нет ? Так как русскоязычная аудитория сидела в танке все эти годы.
да.
Ну да, ведь так сложно понять язык атлантов, которые "проигрывают в сопельки" с фраз "кук" и "muh". Это слишком сложно для понимания русскоязычной аудитории. Поясняю для сверхразума - это сарказм.
11:36 а что он делал таким количеством булевых переменных?
тем временем я с флюидным спагети кодом на 100 строк максимум задаюсь вопросом о том с хрена ли скрипты жрут столько же времени сколько рендеринг самой низкой графики с тенями.
О, наканецта , пять тыщ лет прошло с этого if if if
Привет Роман. А что такое индусский код? Почему о нем много ходит слухов негатива, типа такой плохой код при всем старании у нас не получится.(intQuanty = intQuanty + 0;)
так возможно поздно (ну да) но ходят слухи что им платят за написанные строки т.е. кол-во строк, поэтому там актуальна тема типа if(true) return true
12.30
Чел случайно сделал код быстрее чем твой предложенный вариант, но неправильным способом.
При вызове метода ToString у енама, чем больше значений у енама есть, тем дольше эта операция происходит.
Лучше при компиляции забить эти значения через метод возвращающий nameof(MyEnum.MyValue), в зависимости от переданного значения, в свитче.
Но по факту его вариант реализации раз в 20 быстрее чем вызов метода ToString
будешь делать разбор кода подписчиков?
я конечно неособо шарю в этом, но моих школьных знаний хватает, чтобы понять, что там написана фигня. По сути лишнюю работу делает...
12:24 орнула чет, даже пошла маме показывать хд
Я канешн, еще учусь, но наблюдатель же так и просится
UPD: посмотрел видео дальше, ахуел от кода, понял что автору сурсов по рукам просится
В чем подвох курсов?
не хотите писать как в этой достаточно популярной игре? Записывайтесь на курс к Роману, ни одной более менее популярной игры которого я не нашел
Отсутствие у автора популярной игры делает его говнокодером?)
p.s: если есть деньги на рекламу, то и костыльное говно станет популярным.
К сожалению нет, сторы очень чувствительно к Retention и другим показателям которые деньгами не заткнуть :(
это же v-slice не? он обьяснял это ещё 2 года назад
Как по мне , даже если длинный код,который можно сократить было,но работающий,то это хорошо.Ну в этом случае с Яндере Дев…
Спасибо Роман за видео. Желаю тебе новых высот!
И где видео? Уже почти 2к
Недавно статью про ЯндереДева в вк видел. Не ей вдохновились?
А вообще классическое поведение разрабов с патреона.
Хотя бы он сделал игру которая стала популярной, а не типичную мобильное дерьмище
О, ну наконец
Жду мемов с яндере девом на русском
учи Ангельский чтобы не ждать
@@alexanderbohlen5923 я его и так знаю
Лондон ис зе Кэпитал оф грэйт британ
@@tabchanle8465 вэри информатив
Это и так было известно, но на русском об этом контента нет. Вроде как. . .
Гоу обозревать код твоих бывших учеников.
11к лайков есть, давай вторую часть!