Решение практических задач на C++ (2020)



Чему вы научитесь:

⇒Вы научитесь решать практические задачи на С++, используя лучшие практики, применяя шаблоны проектирования Банды четырех и принципы SOLID.

⇒Реализовывать базовую архитектуру игрового приложения на основе шаблона Наблюдатель.

⇒Проектировать структуру игрового цикла с учетом потоков сообщений.

⇒Понимать базовые принципы разработки пользовательского интерфейса и применять их на практике.

⇒Понимать роль искусственного интеллекта в играх и основные подходы к реализации игрового искусственного интеллекта. В частности, рассматривается полный перебор с метрикой.

⇒Применять различные текстовые форматы для ускорения работы приложения.

⇒Понимать роль тестирования и уметь применять юнит-тесты в процессе практической разработки приложения.

⇒Уметь применять концепцию разработки через тестирование.

⇒Понимать основные теоретические подходы к оптимизации приложения в С++ и уметь применять их на практике в своем приложении.



СКАЧАТЬ | #сpp