Легонько отрефакторил код ХаудиХо
Посмотреть можно здесь - 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
Золотая карта стрип-клуба лучшему сотруднику месяца.
В своей компании я стараюсь подобрать индивидуальный подход к каждому сотруднику. Андрей в прошлом месяце показал нереальные результаты, и мы решили подарить ему в качестве премии карту стрип-клуба которая позволяет ему и двум его друзья проходить бесплатно, а также получать бесплатный приватный танец.
В своей компании я стараюсь подобрать индивидуальный подход к каждому сотруднику. Андрей в прошлом месяце показал нереальные результаты, и мы решили подарить ему в качестве премии карту стрип-клуба которая позволяет ему и двум его друзья проходить бесплатно, а также получать бесплатный приватный танец.
👍2
Почему мы лучше других школ?
На днях прошли тесты проекта, которые делали с нашим учеником. Это отличает нашу школу от остальных, если взять 10 наших учеников, то у каждого в портфолио будут уникальные проекты. Посмотрите на тех же Skillbox, у них у ребят в портфолио однотипные проекты, которые были сделаны по шаблону в рамках курса.
У нас же людей е**т.
Я никогда не скажу, что программирование это просто, записывайтесь к нам на курс и будете получать много-много деняк бумажных. Нет, это очень сложно и у вас вряд ли получится пройти весь путь.
Но я сделаю из вас очень качественных и обеспеченных разработчиков, если вы пойдёте за мной и не сдадитесь по пути.
Да даже если не захотите со мной работать, портфолио у вас будет лютое для джуна, как и качество кода. За нашими учениками очередь. Буквально каждый день HR'ы пишут с просьбой передать парочку. А хрен вам, самим не хватает.
С Николаем мы сделали вот этот проект - https://play.google.com/store/apps/details?id=com.IJunior.DiceSquad
Во многом это наша ошибка, абсолютно тухлый концепт был, который ещё и затянули в разработке. Но Николай в любом случае получит бонус за публикацию + релизнутый проект в портфолио.
Хотите также? Добро пожаловать - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=storiesaugust&utm_content=filatov
P.S:
Проект для CPI теста, он кривой косой и с малым кол-вом уровней.
На днях прошли тесты проекта, которые делали с нашим учеником. Это отличает нашу школу от остальных, если взять 10 наших учеников, то у каждого в портфолио будут уникальные проекты. Посмотрите на тех же Skillbox, у них у ребят в портфолио однотипные проекты, которые были сделаны по шаблону в рамках курса.
У нас же людей е**т.
Я никогда не скажу, что программирование это просто, записывайтесь к нам на курс и будете получать много-много деняк бумажных. Нет, это очень сложно и у вас вряд ли получится пройти весь путь.
Но я сделаю из вас очень качественных и обеспеченных разработчиков, если вы пойдёте за мной и не сдадитесь по пути.
Да даже если не захотите со мной работать, портфолио у вас будет лютое для джуна, как и качество кода. За нашими учениками очередь. Буквально каждый день HR'ы пишут с просьбой передать парочку. А хрен вам, самим не хватает.
С Николаем мы сделали вот этот проект - https://play.google.com/store/apps/details?id=com.IJunior.DiceSquad
Во многом это наша ошибка, абсолютно тухлый концепт был, который ещё и затянули в разработке. Но Николай в любом случае получит бонус за публикацию + релизнутый проект в портфолио.
Хотите также? Добро пожаловать - https://ijunior.ru/unity-start?utm_source=youtube&utm_medium=storiesaugust&utm_content=filatov
P.S:
Проект для CPI теста, он кривой косой и с малым кол-вом уровней.
👍2
Почему мы запрещаем многие вещи?
Спасибо коллеги за комментарий, он очень ёмко выражает нашу философию. В комментариях к прошлому видео налетело много ребят, которые доказывали, что и статик, и бессмысленные комменты, и божественные классы - это нормально.
И вообще всё нормально и хорошо, если правильно посмотреть.
У инфантильных и глупых людей всегда нет правил, всегда всё можно, а мир как добрая мамочка всё простит и оправдает. Происходит это из-за того, что они присвоили себе мастерство, которого у них нет, мол они всё поняли и всё знают.
Когда вы программируете не первый год и достигаете мастерства, для вас реально сдвигаются границы, вы можете использовать больше арсенала и делать вещи, которые для остальных запрещены. Вы начинаете чувствовать контекст чётче и глобальней, и будете знать в какую сторону пойдёт система, если сделать вот здесь синглтон.
Вам можно.
А остальным нельзя, потому что используя статику, в 99% случаев они сделают это неверно.
С начинающими разработчиками необходимо быть категоричными, нельзя отдавать правление психбольницей пациентам. Без этого голова ученика наполниться умными словами, которые он понимает совершенно неверно.
Я могу тысячу раз рассказать про DI и Composite Root и ученику будет казаться, что он всё понял правильно.
А могу запретить использовать статику и дать практическую задачу, и он руками поймёт, что такое проброс зависимостей. По этой же причине мы запрещаем FindObjectOfType и десятки других вещей.
И внезапно, в дальнейшем у него не будет дебильных идей, например, делать глобальную шину событий, на которую мастурбирует малограмотные проектировщики.
Когда я в ревью пишу, что содержимое метода непонятно, мне меньше всего хочется на следующем ревью увидеть комментарий, объясняющий суть метода. Алё, перепиши его, разбей на методы попроще и дай им нормальные названия.
Мы специалистов выращиваем годами и с перспективой на длинную и успешную карьеру, а не для того, чтобы отработать свои деньги за 11-месячный курс, а потом забыть про человека, как про страшный сон.
Поэтому да, мы жесткие и категоричные и за свои идеи глотки перегрызём.
Записывайтесь на курс - https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=storiesaugust&utm_content=whywentusestatic
Спасибо коллеги за комментарий, он очень ёмко выражает нашу философию. В комментариях к прошлому видео налетело много ребят, которые доказывали, что и статик, и бессмысленные комменты, и божественные классы - это нормально.
И вообще всё нормально и хорошо, если правильно посмотреть.
У инфантильных и глупых людей всегда нет правил, всегда всё можно, а мир как добрая мамочка всё простит и оправдает. Происходит это из-за того, что они присвоили себе мастерство, которого у них нет, мол они всё поняли и всё знают.
Когда вы программируете не первый год и достигаете мастерства, для вас реально сдвигаются границы, вы можете использовать больше арсенала и делать вещи, которые для остальных запрещены. Вы начинаете чувствовать контекст чётче и глобальней, и будете знать в какую сторону пойдёт система, если сделать вот здесь синглтон.
Вам можно.
А остальным нельзя, потому что используя статику, в 99% случаев они сделают это неверно.
С начинающими разработчиками необходимо быть категоричными, нельзя отдавать правление психбольницей пациентам. Без этого голова ученика наполниться умными словами, которые он понимает совершенно неверно.
Я могу тысячу раз рассказать про DI и Composite Root и ученику будет казаться, что он всё понял правильно.
А могу запретить использовать статику и дать практическую задачу, и он руками поймёт, что такое проброс зависимостей. По этой же причине мы запрещаем FindObjectOfType и десятки других вещей.
И внезапно, в дальнейшем у него не будет дебильных идей, например, делать глобальную шину событий, на которую мастурбирует малограмотные проектировщики.
Когда я в ревью пишу, что содержимое метода непонятно, мне меньше всего хочется на следующем ревью увидеть комментарий, объясняющий суть метода. Алё, перепиши его, разбей на методы попроще и дай им нормальные названия.
Мы специалистов выращиваем годами и с перспективой на длинную и успешную карьеру, а не для того, чтобы отработать свои деньги за 11-месячный курс, а потом забыть про человека, как про страшный сон.
Поэтому да, мы жесткие и категоричные и за свои идеи глотки перегрызём.
Записывайтесь на курс - https://ijunior.ru/unity-start?utm_source=telegram&utm_medium=storiesaugust&utm_content=whywentusestatic
👍3
У меня в инсте интересная движуха намечается.
Во-первых я там теперь регулярно пишу про наши игры и показываю что к чему.
Во-вторых будет движ-париж по инвестициям. Я не инвестор и делаю всё по велению левой пятки, что добавит остроты и странных факапов.
Подписывайтесь - https://www.instagram.com/sakutinhuytin/
Во-первых я там теперь регулярно пишу про наши игры и показываю что к чему.
Во-вторых будет движ-париж по инвестициям. Я не инвестор и делаю всё по велению левой пятки, что добавит остроты и странных факапов.
Подписывайтесь - https://www.instagram.com/sakutinhuytin/
👍3