Техническое задание: Доработка алгоритма сборки 3D-кубика Рубика 5x5

Существует проект на языке C с использованием OpenGL, представляющий собой полноценный 3D-симулятор кубика Рубика 5x5. Визуальная часть, включая отрисовку, анимацию поворотов граней и пользовательский интерфейс, полностью готова и функциональна. Однако алгоритм автоматической сборки кубика не завершен: есть задумка и частичная реализация, но она требует анализа, отладки и финальной доводки.

Основные задачи

  • Анализ существующего кода проекта, понимание текущей архитектуры и частично реализованной логики алгоритма сборки.
  • Доработка и отладка алгоритма автоматической сборки кубика Рубика 5x5 до стабильного рабочего состояния.
  • Интеграция готового алгоритма в существующую графическую оболочку.
  • Обеспечение корректной работы всех функций симулятора в связке с новым алгоритмом.

Требования к исполнителю

  • Опыт разработки на языке C.
  • Понимание основ компьютерной графики и работы с OpenGL (на уровне чтения и интеграции кода).
  • Аналитический склад ума для разбора чужой реализации и алгоритмического мышления.
  • Готовность работать с предоставленным архивом проекта.

Что предоставляется

  • Архив с основным проектом, где требуется доработать алгоритм.
  • Второй архив с демо-версией проекта (только для визуализации), который может помочь в понимании структуры.
  • Описание текущей идеи алгоритма от предыдущего разработчика.

Цель - получить полностью рабочий 3D-симулятор кубика Рубика 5x5 с функцией его автоматической сборки.

Копирование и визуальная доработка сайта

Требуется создать точную копию указанного сайта с последующей модификацией его внешнего вида. Основная задача - изменить цветовую гамму интерфейса, сохранив всю исходную структуру и функционал.

Миграция проекта JBoss Seam на Apache TomEE 8 с настройкой JTA и Hibernate

Требуется запустить legacy-проект на основе JBoss Seam (аналог раннего CDI) на сервере Apache TomEE 8. Основная сложность - корректная настройка подключения к базе данных через JTA с использованием Hibernate. В качестве тестового примера используется простая JSF-страница регистрации из документации Seam.

Настройка OBS Studio для стриминга с интеграцией чата

Требуется профессиональная настройка OBS Studio для трансляций в социальную сеть ВКонтакте. Необходимо подключить и настроить отображение чата, а также установить и конфигурировать все необходимые плагины для стабильного и качественного стрима.