Техническое задание: Разработка игры «Арканоид» на Unity

1. Цель проекта

Создание классической игры в жанре арканоид в качестве учебного проекта. Основной акцент - на демонстрацию процесса разработки и создание полного пакета документации для защиты работы.

2. Требования к игре

2.1. Базовый геймплей

  • Реализация классической механики: управляемая игроком платформа, отскакивающий мяч, разрушаемые блоки.
  • Игра должна быть полностью играбельной на базовом уровне.
  • Финальный билд - исполняемый файл (.exe) для операционной системы Windows.

3. Документация и отчётность

Для защиты проекта необходимо подготовить подробный отчёт со следующими разделами:

3.1. Описание игры

  • Жанр и целевая аудитория.
  • Правила игры и управление.
  • Описание игровых элементов (персонажи, если есть), фона и пользовательского интерфейса.

3.2. Визуальная документация процесса

  • Скриншоты ключевых этапов разработки:
  • Настройка сцены в редакторе Unity.
  • Создание и настройка префабов (блоки, платформа, мяч).
  • Процесс тестирования механик.
  • Финальные скриншоты игрового процесса.

3.3. Аналитический раздел

  • Обоснование выбора проекта (простота, популярность жанра).
  • Использованные технологии и инструменты (Unity, C#, графические редакторы).
  • Описание возникших сложностей и способов их решения.
  • Анализ результата: успешные стороны проекта и потенциальные направления для улучшения.

4. Дополнительные условия

Все детали и нюансы проекта будут согласованы и подробно расписаны исполнителю после начала сотрудничества.

Разработка системы компьютерного зрения для анализа продуктов

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

Разработка веб-приложения на Next.js с TypeScript

Необходимо создать современное HTML5 приложение с использованием Next.js и TypeScript. Проект будет вестись в предоставленном репозитории GitLab. Исполнитель должен иметь опыт работы с указанными технологиями.