Техническое задание: Разработка программного модуля для онлайн-игры
Основная цель проекта
Создание программного обеспечения, способного взаимодействовать с клиентом онлайн-игры Lost Light для предоставления расширенного анализа игрового процесса и данных. Проект носит исключительно исследовательский и образовательный характер в области анализа сетевого трафика и работы приложений.
Ключевые требования и ожидания
- Предмет разработки: Специализированный программный модуль (инструмент) для игры Lost Light.
- Назначение: Анализ игровых данных, процессов или сетевого обмена.
- Основной фокус: Обработка информации, получаемой от клиента игры.
- Технические требования: Решение должно быть стабильным, эффективным и незаметным в работе.
- Важное условие: Все работы должны проводиться в рамках легального анализа собственного клиента игры или в изолированных тестовых средах. Запрещено любое вмешательство в работу серверов игры или нарушение лицензионных соглашений.
Что должен уметь исполнитель
- Иметь опыт реверс-инжиниринга приложений.
- Понимать принципы работы сетевых протоколов (пакеты, их структура).
- Обладать навыками программирования на низкоуровневых языках (C++, C#, Assembly) или скриптовых языках для автоматизации.
- Уметь работать с отладчиками и анализаторами памяти.
Дополнительная информация
Исполнителю необходимо продемонстрировать понимание этических и юридических границ подобных проектов. Все детали реализации, включая выбор технологического стека и методологии, будут согласованы дополнительно. Готовность предоставить концепцию или техническое обоснование подхода приветствуется.