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

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

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

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

Суть задачи

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

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

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

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

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

Ускорение работы сайта на 1С Битрикс с шаблоном АСПРО

Требуется провести комплексную оптимизацию производительности корпоративного сайта на 1С Битрикс. Сайт использует шаблон АСПРО с минимальными правками, в каталоге около 2000 товаров. Необходимо проанализировать и улучшить ключевые показатели скорости загрузки.

Разработка парсера китайских иероглифов с генератором PDF

Необходимо создать программу на Python для сбора данных о китайских иероглифах (написание, транскрипция, анимация, порядок черт) и последующей генерации структурированных PDF-документов на основе полученной информации.