Техническое задание: Мультиоконный лаунчер для игры

Основная цель

Разработать программное обеспечение для персонального компьютера, которое позволит пользователю запускать и управлять несколькими независимыми копиями одной мобильной игры одновременно.

Ключевые функциональные требования

  • Мультиоконный режим: Возможность запуска максимально возможного количества экземпляров игры. Приложение должно эффективно управлять системными ресурсами.
  • Функция синхронизации: Реализация механизма для синхронизации действий пользователя между всеми запущенными окнами игры. Например, одновременное выполнение одинаковых команд.
  • Максимальная оптимизация: Код и логика работы приложения должны быть направлены на достижение наивысшей производительности и стабильности при работе с множеством процессов.
  • Удобный интерфейс управления: Централизованное управление всеми запущенными сессиями (старт, пауза, остановка, настройки).

Технические особенности

  • Платформа: PC (Windows).
  • Тип: Автономное приложение (лаунчер/менеджер).
  • Основной акцент: Оптимизация и стабильность многопоточных/многопроцессных операций.