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

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

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

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

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

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

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

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

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

Создание 3D-стилизованных изображений деталей и схемы сборки изделия

Требуется обработать 9 фотографий деталей изделия, преобразовав их в стилизованные изображения, похожие на 3D-модели. Также необходимо создать отдельную схематичную иллюстрацию разборки изделия на основе предоставленных материалов.

SMM специалист для телеграм канала о визах США

Требуется креативный контент-менеджер для ведения и наполнения телеграм-канала, посвященного записи на подачу документов на визу в США. В задачи входит красивая обработка постов от администратора, создание уникального контента и публикация 2-3 постов в день.