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

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

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

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

Суть задачи

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

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

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

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

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

Разработка парсера номеров телефонов

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

Набор математической рукописи в Word с формулами в Microsoft Equation 3.0

Требуется перевести в электронный вид рукописный текст по математике объемом 10 тетрадных страниц. Обязательное условие - все формулы и математические выражения должны быть набраны исключительно с помощью встроенного редактора Microsoft Equation 3.0 в Word.