Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.79 KB

File metadata and controls

37 lines (26 loc) · 1.79 KB

Command Engine C++

Учебный проект на C++: реализация модульного движка обработки команд с разделением логики по классам и поддержкой расширяемой архитектуры.

Возможности

  • обработка пользовательских команд;
  • разделение логики команд по отдельным классам;
  • модульная архитектура приложения;
  • расширяемость системы через добавление новых команд;
  • объектно-ориентированная структура проекта;
  • обработка ошибок и пользовательского ввода.

Технологии

  • C++
  • ООП
  • Visual Studio
  • Windows desktop application

Структура проекта

  • CommandEngine/ — основная логика движка;
  • main.cpp — точка входа в приложение;
  • классы команд — обработка пользовательских действий;
  • вспомогательные модули — работа с состоянием и логикой приложения.

Как запустить

  1. Открыть решение Visual Studio.
  2. Собрать проект.
  3. Запустить приложение.

О проекте

Проект выполнен в рамках учебного курса по C++. Основной акцент сделан на проектирование архитектуры приложения, разделение ответственности между компонентами и реализацию расширяемой системы команд.