Спасибо тебе за то что делаешь такой крутой контент!!
@xanderxk9 күн бұрын
держи заслуженый лайк
@PS-vj6jz Жыл бұрын
Всё на много проще, чем я думал, спасибо.
@megarte99 Жыл бұрын
На самом деле этот паттерн хорошо работает в рамках обджектпулинга, когда есть разные виды объектов и достаточно применить только новые настройки для вытащенной из пула сущности
@gamedevlavka Жыл бұрын
Да, это отличная комбинация паттернов, лайкую
@KingDragon_Channel Жыл бұрын
Здравствуй! Под видео про инвентарь есть пометка "Устаревшее. На пересъемку". Когда пересъемка? :D Я пока что (надеюсь) нубик в С# и для меня это вроде и сложновато для запоминания, хотя всё просто (штоо)... Но сколько я смотрел всяких гайдов, там всё пишут иначе... В страт, апдейт. Я зашел сюда и вообще ничего не понял... типо... так можно было?! Можешь подсказать какую-либо литературу? А то мои знания C# начинаются и заканчиваются на слизывании чужого кода и подстраивания его под себя... Спасибо за такой контент. Оооочень редко пишу комменты и формулировать нормально не умею :D
@gamedevlavka Жыл бұрын
Привет! С# удобно учить по сайту metanit.com, там есть база, которая тебе необходима. Открываешь какие-нибудь основы программирования и погнал. Изучишь структуры различные, терминологию, синтаксис - идешь дальше. Учишься писать красиво с книжкой Чистый Код (Роберт Мартин). Затем поднаторев, идешь изучать паттерны проектирования - либо по видосикам (станет все гораздо понятнее), либо по книжке Паттерны Проектирования (Фриманы) (тоже понятно, но подольше). Ну и практика. Практику начинаешь с самого начала
@gamedevlavka Жыл бұрын
UPD: пересъемка инвентаря будет в скором времени
@Vados4266v Жыл бұрын
Почему фабрики не упомянул (тема не раскрыта, просто надиктовал код). По поводу "Reset" - просто добавляешь второй метод BuildAndReset
@vitaliySobakinson Жыл бұрын
❤❤❤
@Degril Жыл бұрын
Билдер довольно излишен, весь его функционал сводится к методу Copy, вместо билдера сразу делаешь моба: new Mob(a,b,c,d,r,f); затем если тебе нужно много мобов с рандомными статами, можешь сделать: var newMob =mob.Copy(); newmob.stat = randomstat()
@gamedevlavka Жыл бұрын
Это, кстати, отдельный патерн: прототип называется
@Degril Жыл бұрын
@@gamedevlavka да, точно
@alexsklyarov6792 Жыл бұрын
расскажи про goap)
@gamedevlavka Жыл бұрын
Сам ни разу не реализовывал, но тема интересная пипец. Наверное запарюсь и расскажу, видимо, будет не одна часть)