Общая концепция

Необходимо развернуть игровой сервер Minecraft (Java Edition) с упором на RolePlay (RP). Основной упор делается на уникальную внутриигровую экономику, события PvP с системой залогов и создание механик, повышающих вовлеченность игроков.

Механика PvP с ареной и ставками

Это центральная функция проекта. Система должна имитировать пользовательский интерфейс торговли в RPG, но с обязательным подтверждением и блокировкой предметов до конца матча.

  • Сундук участия: Около арены устанавливается сундук в который игрок должен поместить предмет-ставку.
  • Этап выставления ставки: Игрок, который бросает вызов, заполняет свой слот ставки. Другой игрок видит предложенный предмет и также кладет свою вещь (или соглашается на уже предложенную, если ставка парная) для подтверждения.
  • Автоблокировка: После взаимного согласия оба предмета "замораживаются" и исчезают из инвентарей в сундуке до завершения PvP. Они не могут быть забраны обратно обычным способом.
  • Разрешение: После победы одного из игроков (команда /pvp win или убийство), предмет проигравшего передается победителю (игрок может его достать из сундука с меткой "приз от игрока"). Ничья или выход из игры должны возвращать вещи обратно владельцам через 5 минут.

Экономическая система и скупщик

Финансовая модель должна поддерживать основные расходы и поощрение сбора ресурсов. Лутроны (случайные кубы) не предусматриваются, математика строится на осмысленной торговле с НЕ-игровым персонажем (НПС-Скупщиком).

  • Ульти-покупка: Скупщик всегда онлайн и принимает абсолютно любые валидные игровые единицы и материалы (еда, красная пыль, земля) по минимальному прайсу (например, 0.1 за лот).
  • Ликвидность: Он должен делать предложения по аукционным ценам с десятичными дробями (например, 2.75 за один редстоун). Цена на стек одинаковых предметов считается корректно.
  • Магазины: Обычные НПС проверки для приобретения оружия и брони за монеты; меню гильдий или классов.

Нанятые NPC: Волонтер-рейтинг

Отдельный стоящий НПС, чья функция - благотворительность. Система имеет сквозной личный рейтинг каждого игрока.

  • Передача: Игрок передает НПС от 1 предмета (лотком) или фиксированной суммы денег (монет) из кошелька.
  • Конвертация в рейт: Каждая пожертвованная единица предмета автоматически продается по крае-минимальной цене скупщика (очищается +1-2 единицы=сумма < 1 копейки) и конвертируется в кредиты благотворителя.
  • Лидерборд: Таблица Pos/Nick/Nible (значение рейтинга) обновляется в дкарте статуса /hb /donat и в JSON-доске на карте. Игрок должен иметь возможность видеть свой N поинт в любой момент.
  • Золот звонок (Политическая сложность): Переведя деньги просто суммой можно купить место в розыгрыше сфер или эксклюзивный группер для VP.

Приватизация территории

  • Покупка региона при помощи банка/магазіна.
  • Физически блокий выделяются сервером плаворывание WorldGuard-Like ма функцiональньный офкаем! (* Подсказка: фактически необходимо добавить подобные плаины мира пространства метко "RegionLock").
  • Возможность добавлять друга в зону (Res/member...).

Реализация (Технические среми) и Будущее

Сервер должен работать логически безоваритнь! Баланс минимала с целью защиты несложо-цивильной коллективной собственности фальнерхадов от читов и взломов. Критические заменятели (фадерация в доступе рейтинга) - делаем руками описании те (<- так мастер переделает под свой ап!...).

Разработка Telegram-бота для кофейни на Python

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