Задача
Необходимо выполнить миграцию онлайн-игры, разработанной в 2006 году, с использованием Flash-контента на современный стек технологий. Игра имеет многопользовательский режим и активную пользовательскую базу.
Требования
- Полная переработка всех Flash-элементов (анимация, интерфейс, спрайты) на HTML5 / Canvas / WebGL или другом актуальном решении (например, Phaser, Pixi.js, React).
- Сохранение игровой механики, логики, а также визуального стиля оригинала (пиксель-арт, ретро-стиль).
- Перенос клиент-серверной архитектуры с поддержкой мультиплеера (сокеты, WebSockets).
- Совместимость с современными браузерами (Chrome, Firefox, Safari, Edge) и мобильными устройствами.
- Отсутствие упоминаний сторонних фирм и контактов в конечной реализации.
- Наличие технической документации по миграции и API для дальнейшей поддержки.
Формат сдачи
- Файлы проекта с исходным кодом (предпочтительно - JavaScript/TypeScript).
- Рабочая сборка (билд) игры, полностью функционирующая локально и на сервере.
- Инструкция по развертыванию: используемые библиотеки, версии Node.js, зависимости.
- Примерное время выполнения и этапы.