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

Необходимо разработать полнофункционального бота для игры в шахматы. Основная цель - создать удобный и стабильный игровой процесс для двух пользователей внутри мессенджера.

Основные требования к функционалу

  • Реализация классических правил шахмат.
  • Возможность игры между двумя пользователями (PvP).
  • Визуальное отображение шахматной доски в интерфейсе мессенджера (с использованием эмодзи, символов или графических элементов).
  • Система очереди ходов с уведомлениями игроков.
  • Определение и обработка шахов, матов, патованных ситуаций.
  • Возможность предложить ничью и сдаться.
  • Ведение и отображение истории ходов.
  • Система управления игровыми сессиями (создание новой игры, подключение к существующей).

Технические аспекты

  • Бот должен быть написан на чистом Python.
  • Код должен быть хорошо структурирован, документирован и готов к развертыванию.
  • Необходимо предусмотреть устойчивость к ошибкам и долгосрочную работу.
  • Важно обеспечить корректное хранение состояния активных игр.

Результат работы

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

Разработка технического задания для редизайна и развития корпоративного сайта

Требуется IT-специалист для проведения аудита существующего сайта и составления детального ТЗ на его модернизацию. В задачи входит анализ структуры, SEO, производительности, а также проектирование новой функциональности: фильтров, AI-чата и улучшенной навигации. Результатом работы должен стать готовый документ для передачи команде разработчиков.

Обработка и ретушь фотографий для реалистичного результата

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