СПОРТИВНОЕ ПРОГРАММИРОВАНИЕ || основные паттерны, которые я заметил при решении задач
Паттерн "Одиночка" в геймдизайне
В программировании есть такое понятие, как паттерны. Суть этого явления в том, чтобы свернуть типовые распространенные в программировании структуры, проблемы, события или последовательности действий до одного-двух слов. Так, программист, общаясь с коллегой, может просто сказать "у меня есть фабрика, генерирующая адаптеры" и это заменит собой долгие и пространные объяснения архитектуры, о которой он говорит. Мне нравится брать информацию из самых разных источников и к сфере геймдизайна ее применять...
Паттерны состояния (State) и стратегии (Strategy) в играх на C++
В мире разработки игр существует множество способов улучшить код и сделать его более гибким и масштабируемым. Два популярных паттерна, которые часто используются в этой области, - это паттерны состояния (State) и стратегии (Strategy). В этой статье мы подробно рассмотрим каждый из них и объясним, как их можно применять в разработке игр. Паттерн состояния - это поведенческий паттерн проектирования, который позволяет объекту изменять свое поведение в зависимости от своего внутреннего состояния. Вместо...