Техническое задание: Автоматизированный бот для Minecraft

1. Общее описание проекта

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

2. Ключевые функциональные требования

2.1. Система строительства

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

2.2. Навигация и безопасность

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

2.3. Учет и логирование

  • Ведение детального журнала выполненных работ и действий.
  • Система памяти для запоминания расположения уже построенных структур.

3. Технические ожидания

Решение должно быть надежным, эффективным и способным работать длительное время без вмешательства пользователя. Приоритет отдается чистому, документированному коду и модульной архитектуре для возможного дальнейшего расширения функционала.

Интеграция библиотеки Perspective в веб-приложение Flask

Необходимо локально подключить библиотеку finos/perspective к проекту на Flask, настроить сборку через npm, организовать структуру директорий и реализовать соответствующий роут. Результатом должна быть подробная инструкция по сборке.

Разработка AI-платформы для управления продажами на маркетплейсах

Требуется создать комплексное решение: мобильное приложение на Flutter, три веб-платформы на Next.js и бэкенд на Firebase с интеграцией AI (OpenAI/Gemini) и подключением к популярным маркетплейсам. Полное ТЗ на 150+ страниц с описанием 400+ функций уже готово.