А мы тут с ребятами на курсе Напильник научились превращать 40 строк кода A в 3 строчки кода B с сохранением всего функционала.
Познаём потихоньку силу декларативного программирования, статического анализа и кодогенерации с рефлексией типов.
Хотите видосы по таким сложным темам? Могу поразбирать проекты которые мы сейчас делаем на этом курсе.
Следующий поток кстати к середине августа уже собирать будем, когда уже допишу весь материал и и мы начнём заканчивать с текущим.
Познаём потихоньку силу декларативного программирования, статического анализа и кодогенерации с рефлексией типов.
Хотите видосы по таким сложным темам? Могу поразбирать проекты которые мы сейчас делаем на этом курсе.
Следующий поток кстати к середине августа уже собирать будем, когда уже допишу весь материал и и мы начнём заканчивать с текущим.
👍2
Как ПРАВИЛЬНО сделать передвижение в Unity? Нормали поверхностей + Чистый код на C#
https://www.youtube.com/watch?v=puPjNRJMmOc
https://www.youtube.com/watch?v=puPjNRJMmOc
YouTube
Как ПРАВИЛЬНО сделать передвижение в Unity? Нормали поверхностей + Чистый код на C#
Показал нормальный метод передвижения игрока по игровой карте, которые можно адекватно расширять и настраивать.
Обучение разработке игр с нуля с гарантией трудоустройства - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=video&utm_campaign…
Обучение разработке игр с нуля с гарантией трудоустройства - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=video&utm_campaign…
👍2
Как ПРАВИЛЬНО сделать прыжок в Unity? Анимационные кривые против блогеров
https://www.youtube.com/watch?v=zprbOhxHPXE
https://www.youtube.com/watch?v=zprbOhxHPXE
YouTube
Как ПРАВИЛЬНО сделать прыжок в Unity? Анимационные кривые против блогеров
Показал как сделать нормально прыжок на языке программирования C# в движке Unity на основе анимационных кривых.
Создай свою первую игру всего за неделю - https://ijunior.ru/kids/unity-creator-kit?utm_source=youtube&utm_medium=video&utm_campaign=descrip…
Создай свою первую игру всего за неделю - https://ijunior.ru/kids/unity-creator-kit?utm_source=youtube&utm_medium=video&utm_campaign=descrip…
👍2
Как человек не пробовавший в своей жизни ничего слаще репы не понимает почему стейк стоит 6000 рублей, так и Хауди Хо не понимает разницы между своими писюльками и нормальным кодом.
Хоть он и пытается натужном скопировать форму, но за ней всё также пшик.
Немного про подход к физике.
Мой подход идёт не на прямой физической симуляции а на основе детерминированной физики и формализации процессов. Все механики так реализовывать комфортней и предсказуемей, но к сожалению да, если что-то надо, надо это написать а не ждать что физ. движок как-то разберётся.
У нас впереди ещё немало видео в которых я покажу нормальную обработку различных ситуаций и вы наглядно увидите, что решение через обычный толчок объекта вверх абсолютно бесполезно в сколько-нибудь реальном проекте.
Я глуповат по части работы с физикой, но я уже работал над сетевым шутером где любая физика это огромная головная боль и над трёхмерными файтингами (их кстати многовато было) где всё до пикселя должно быть точным.
Его код предлагаю моим зрителям самостоятельно разобрать - https://gist.github.com/Priler/03d7fe1893f179c9e23b632578ff87c3
Пишите в формате:
Опыт работы.
Пункты по коду.
Хоть он и пытается натужном скопировать форму, но за ней всё также пшик.
Немного про подход к физике.
Мой подход идёт не на прямой физической симуляции а на основе детерминированной физики и формализации процессов. Все механики так реализовывать комфортней и предсказуемей, но к сожалению да, если что-то надо, надо это написать а не ждать что физ. движок как-то разберётся.
У нас впереди ещё немало видео в которых я покажу нормальную обработку различных ситуаций и вы наглядно увидите, что решение через обычный толчок объекта вверх абсолютно бесполезно в сколько-нибудь реальном проекте.
Я глуповат по части работы с физикой, но я уже работал над сетевым шутером где любая физика это огромная головная боль и над трёхмерными файтингами (их кстати многовато было) где всё до пикселя должно быть точным.
Его код предлагаю моим зрителям самостоятельно разобрать - https://gist.github.com/Priler/03d7fe1893f179c9e23b632578ff87c3
Пишите в формате:
Опыт работы.
Пункты по коду.
Gist
CubeController.cs
CubeController.cs. GitHub Gist: instantly share code, notes, and snippets.
👍2
Легонько отрефакторил код ХаудиХо
Посмотреть можно здесь - https://gist.github.com/HolyMonkey/910a23147ef6a41e3aaffa278c2123f3
Я к сожалению достаточно туповат как работал его "бани хоп как в любых 2d играх детства" потому, что судя по коду то никак он не работал.
Потрогать этот кусок дерьма и уделить ему 5 минут времени я решил после этого комментария Абрахам на гите. Им он показал что он абсолютно убеждём в том, что он хороший разработчик а остальные на него наговаривают.
У пацаны окончательное поехала кукуха.
Посмотреть можно здесь - https://gist.github.com/HolyMonkey/910a23147ef6a41e3aaffa278c2123f3
Я к сожалению достаточно туповат как работал его "бани хоп как в любых 2d играх детства" потому, что судя по коду то никак он не работал.
Потрогать этот кусок дерьма и уделить ему 5 минут времени я решил после этого комментария Абрахам на гите. Им он показал что он абсолютно убеждём в том, что он хороший разработчик а остальные на него наговаривают.
У пацаны окончательное поехала кукуха.
👍3
Лучше расскажи как твой бани хоп работает, а то что-то мы с пацанами не воткнули.
Я до места доберусь и твой высер разберу.
На счёт твоих пунктов:
1) Это называется семантическая разметка объектов. :)
Проверка слоя может работать быстрей как и десятки других способов, но зачем?
2) GravityScale.Scale, я бы даже до Amount сократил. Если не мешать в классе ответственности нейминг становится очень даже очевидным.
3) Да, хардкод, действительно слабое место. Но идея была в том, чтобы отказаться от строкового литерала что ещё большая залупа.
4. За что? Идея не работать с физикой в Update заключается в том, что рассветы твои будут производиться чаще чем физические из-за чего будут расхождения. Здесь мы просто изменяем velocity единовременно до следующего обновления физики. Подучи матчасть.
5) У тебя рекомендация за 2008 год, есть более свежие редакции. Так же там написано: «Optionally, you can also prefix Boolean properties with "Is", "Can", or "Has", but only where it adds value.». На инглише не спикаешь?
Я до места доберусь и твой высер разберу.
На счёт твоих пунктов:
1) Это называется семантическая разметка объектов. :)
Проверка слоя может работать быстрей как и десятки других способов, но зачем?
2) GravityScale.Scale, я бы даже до Amount сократил. Если не мешать в классе ответственности нейминг становится очень даже очевидным.
3) Да, хардкод, действительно слабое место. Но идея была в том, чтобы отказаться от строкового литерала что ещё большая залупа.
4. За что? Идея не работать с физикой в Update заключается в том, что рассветы твои будут производиться чаще чем физические из-за чего будут расхождения. Здесь мы просто изменяем velocity единовременно до следующего обновления физики. Подучи матчасть.
5) У тебя рекомендация за 2008 год, есть более свежие редакции. Так же там написано: «Optionally, you can also prefix Boolean properties with "Is", "Can", or "Has", but only where it adds value.». На инглише не спикаешь?
👍3
Хауди, толстячок блаженный, что же ты свои комментарии редактируешь как ненормальный.
С последней правки где ты предложил называть классы с приставкой Manager и Controller от статьи какого-то типа непонятного я вообще выпал.
Хватит лезть к нам в геймдев, ты глупый и нелепый.
Ревьюер комнатный. За бани хоп свой неработающий лучше поясни.
«Файлик контроллера лучше называть с постфиксом Controller.
Например, JumpController, MovementController и т.д. Почитай (статья), дружок пирожок.»
С последней правки где ты предложил называть классы с приставкой Manager и Controller от статьи какого-то типа непонятного я вообще выпал.
Хватит лезть к нам в геймдев, ты глупый и нелепый.
Ревьюер комнатный. За бани хоп свой неработающий лучше поясни.
«Файлик контроллера лучше называть с постфиксом Controller.
Например, JumpController, MovementController и т.д. Почитай (статья), дружок пирожок.»
👍3
Через пару месяцев стартовый оффер по зарплате для учеников наших курсов будет 100 000 рублей вместо 56 000.
У нас ставка 350 рублей в час после курса плюс бонусная система. Если работать полный рабочий день и выдавать 2 прототипа за месяц будет выходить как раз 100 000 рублей. За каждый законченный прототип мы даём премию в 23 000 рублей.
Проблема конечно что не все готовы работать full-time и обычно вырабатывают по меньше. Но мы готовы платить нашим ученикам хорошие суммы.
У нас ставка 350 рублей в час после курса плюс бонусная система. Если работать полный рабочий день и выдавать 2 прототипа за месяц будет выходить как раз 100 000 рублей. За каждый законченный прототип мы даём премию в 23 000 рублей.
Проблема конечно что не все готовы работать full-time и обычно вырабатывают по меньше. Но мы готовы платить нашим ученикам хорошие суммы.
👍4
Нужен 1 программист на гиперказуальный проект.
Ставка в час + бонусы за прохождения тестов + rev share
Резюме в личку, прототип нужно выдать оперативно по этому готовьтесь full-time
Ставка в час + бонусы за прохождения тестов + rev share
Резюме в личку, прототип нужно выдать оперативно по этому готовьтесь full-time
👍3
Почему у мобильных игр такие тупые названия? Разгадываем тайну Google Play
https://www.youtube.com/watch?v=YWKXnekrbNc
https://www.youtube.com/watch?v=YWKXnekrbNc
YouTube
Почему у мобильных игр такие странные названия? Разгадываем тайну Google Play
Замечали эти странные название у игр? Раскрываю их секрет.
Обучение разработке игр с нуля с гарантией трудоустройства - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=video&utm_campaign=description&utm_content=whystupidnames
Одежда - htt…
Обучение разработке игр с нуля с гарантией трудоустройства - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=video&utm_campaign=description&utm_content=whystupidnames
Одежда - htt…
👍3
Ищем Fullstack ASPNet разработчика для доработки личного кабинета учеников. Много Legacy кода но хорошая оплата.
Присылайте резюме в ЛС.
Присылайте резюме в ЛС.
👍2