Техническое задание: Разработка программного модуля для онлайн-игры

Основная цель проекта

Создание программного обеспечения, способного взаимодействовать с клиентом онлайн-игры Lost Light для предоставления расширенного анализа игрового процесса и данных. Проект носит исключительно исследовательский и образовательный характер в области анализа сетевого трафика и работы приложений.

Ключевые требования и ожидания

  • Предмет разработки: Специализированный программный модуль (инструмент) для игры Lost Light.
  • Назначение: Анализ игровых данных, процессов или сетевого обмена.
  • Основной фокус: Обработка информации, получаемой от клиента игры.
  • Технические требования: Решение должно быть стабильным, эффективным и незаметным в работе.
  • Важное условие: Все работы должны проводиться в рамках легального анализа собственного клиента игры или в изолированных тестовых средах. Запрещено любое вмешательство в работу серверов игры или нарушение лицензионных соглашений.

Что должен уметь исполнитель

  • Иметь опыт реверс-инжиниринга приложений.
  • Понимать принципы работы сетевых протоколов (пакеты, их структура).
  • Обладать навыками программирования на низкоуровневых языках (C++, C#, Assembly) или скриптовых языках для автоматизации.
  • Уметь работать с отладчиками и анализаторами памяти.

Дополнительная информация

Исполнителю необходимо продемонстрировать понимание этических и юридических границ подобных проектов. Все детали реализации, включая выбор технологического стека и методологии, будут согласованы дополнительно. Готовность предоставить концепцию или техническое обоснование подхода приветствуется.