Разработка новой игровой механики для Brutal-OXCE

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

Контекст и требования

Движок поддерживает исключительно пошаговый режим. Каждое действие, совершаемое персонажем (как игрока, так и компьютера), имеет стоимость и расходует определённый ресурс (очки действия, здоровье и т.д.). Стоимость может выражаться в абсолютных единицах или в процентах от текущего максимума персонажа.

Суть задачи

В настройках игрового процесса движка существует три категории: OXC, OXCE и BOXCE. Требуется создать и интегрировать в исходный код новую настройку, которая будет относиться к категории BOXCE.

Функционал новой опции:

  • При активации настройка должна принудительно изменять принцип расчёта стоимости всех действий.
  • Все ценники, указанные в процентах, должны конвертироваться в абсолютные значения без изменения численного номинала.
  • Пример: если действие стоило 90% от всех очков действия персонажа, то после включения опции оно должно стоить ровно 90 очков действия (абсолютное значение), независимо от максимального запаса очков у конкретного юнита.

Технические детали

  • Изменения необходимо внедрить непосредственно в исходный код проекта, размещённый на GitHub.
  • Работа должна быть выполнена аккуратно, с учётом существующей архитектуры кода.
  • Новая функция должна корректно встраиваться в существующее меню настроек и быть полностью работоспособной.

Разработка системы мониторинга и уведомлений о новых товарах с Telegram-ботом

Требуется создать парсер для отслеживания появления новых товаров на маркетплейсе и полноценного Telegram-бота, где пользователи смогут управлять своими подписками. Система должна работать мгновенно. Подробное ТЗ прилагается.

Разработка Python-бота для кофейни с админ-панелью

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