2025-01-31 22:03:51 +03:00
2025-01-31 22:03:51 +03:00
2025-01-31 22:03:51 +03:00

Шахматы с Открытым Миром 1.1.1

Добро пожаловать в Шахматы с Открытым Миром 1.1.1 инновационную версию классической игры, обогащённую новыми механиками, бонусами, магазином и динамическим туманом войны. Погрузитесь в захватывающий мир стратегии, где каждое решение может изменить ход партии!

Содержание

  1. Основные Правила
  2. Механики Игры
  3. Механика Времени
  4. Процедурная Генерация Бонусов
  5. Баланс Фигур
  6. Обновления и Изменения

Основные Правила

Шахматы с Открытым Миром сохраняют основные принципы классической шахматной игры:

  • Фигуры и Расстановка: Игра включает короля, ферзя, ладьи, слонов, коней и пешек для каждой стороны.
  • Цель Игры: Захватить короля противника.

Однако, в этой версии добавлены уникальные механики, которые делают игру более динамичной и стратегически глубокой.


Механики Игры

Туман Войны

Туман войны добавляет элемент неопределённости на поле боя:

  • Открытые и Закрытые Клетки: Изначально большая часть поля скрыта. Клетки открываются, когда фигуры приближаются.
  • Обновление Тумана: Каждая клетка, не находящаяся в радиусе 2 клеток от любой фигуры, через 5 ходов становится закрытой.
  • Предварительное Закрытие: Клетки, которые скоро закроются, отмечаются светло-серым цветом.

Бонусные Поля

Поле содержит специальные клетки, предоставляющие бонусы:

  • Типы Бонусов:

    • Регенерация (regen): Восстанавливает 1-2 HP фигуре (кроме короля).
    • Повышение HP (hp_upgrade): Увеличивает максимальный HP фигуры на 1 (кроме короля).
    • Урон (damage): Вычитает 3 HP из фигуры противника без её уничтожения.
    • Повышение HP Короля (king_hp_upgrade): Увеличивает или восстанавливает HP короля.
    • Добавление Фигуры (add_piece): Добавляет новую фигуру рядом с текущей, если возможно.
  • Генерация Бонусов:

    • Бонусные поля генерируются процедурно при выходе клеток из тумана войны.
    • Шанс появления бонуса составляет 10% для каждой новой открытой клетки.
    • Тип бонуса определяется следующими вероятностями:
      • Регенерация: 42%
      • Повышение HP: 32%
      • Урон: 20%
      • Повышение HP Короля: 5%
      • Добавление Фигуры: 1%

Бои и HP Фигур

Каждая фигура имеет HP (здоровье), определяющее её выживаемость:

  • Инициализация HP:

    • Король: 5 HP
    • Ферзь, Ладья, Слон, Конь: 3 HP
    • Пешка: 1 HP
  • Взаимодействие Фигур:

    • Атака: Когда фигура перемещается на клетку с вражеской фигурой, начинается бой.
    • Исход Боя:
      • Если HP атакующего меньше HP защитника: Защитник теряет HP атакующего, атакующий теряет 3 HP (не умирает).
      • Если HP атакующего больше HP защитника: Атакующий теряет HP защитника, защитник теряет 3 HP (не умирает).
      • Если HP равны: Атакующий остаётся с 1 HP, защитник теряет 3 HP (не умирает).
  • Убийство Короля: Захват короля противника завершает игру.

Торговцы и Магазин

На поле расположены торговцы, представляющие специальные клетки, с которыми можно взаимодействовать:

  • Позиции Торговцев: Центральная линия по краям поля.
  • Взаимодействие с Торговцем: При перемещении на клетку торговца открывается магазин.
  • Магазин предлагает следующие улучшения:
    • Расширить ход: Увеличивает длину хода для специальных фигур до 5 клеток и для пешек до 2 клеток. Стоимость: 3 монеты.
    • Увеличить HP: Увеличивает max_hp всех фигур на 3, кроме короля. Стоимость: 3 монеты.
    • Уменьшить HP врага: Вычитает 3 HP у всех фигур противника без их уничтожения. Если HP противника меньше 3, устанавливает HP на 1. Стоимость: 3 монеты.
    • Проклятие: Уменьшает вероятность появления бонусов у противника regen и hp_upgrade на 10% каждая. Стоимость: 3 монеты.

Механика Времени

Время на ход добавляет дополнительное давление и стратегию в игру:

  • Лимит Времени: Каждый игрок имеет 2 минуты на свой ход.
  • Отсчёт Времени:
    • Таймер отображается в правом нижнем углу.
    • При истечении времени, таймер становится красным.
  • Переполнение Времени:
    • Первый пропуск: Таймер становится красным.
    • Второй пропуск: Игрок автоматически проигрывает.
  • Переключение Хода: После каждого хода время сбрасывается для следующего игрока.

Процедурная Генерация Бонусов

Бонусные поля генерируются динамически, делая каждую игру уникальной:

  • Когда Генерируются Бонусы:

    • При выходе клетки из тумана войны, с вероятностью 10% может появиться бонусное поле.
  • Тип Бонуса:

    • Тип бонуса выбирается на основе текущих вероятностей.
    • После 100 ходов, вероятность появления бонусов типа "урон" (damage) постепенно увеличивается до 50%, делая игру более опасной.

Баланс Фигур

Для поддержания баланса и динамики игры, движение некоторых фигур было изменено:

  • Ферзь и Ладья:
    • Ранее: Могли перемещаться до 5 клеток за ход.
    • Сейчас: Могут перемещаться до 3 клеток за ход.

Это изменение делает игру более стратегичной, ограничивая возможности мощных фигур и стимулируя разнообразие тактик.


Обновления и Изменения

Версия 1.1.1

  1. Добавление Магазина и Монет:

    • Магазин: Теперь доступен при взаимодействии с торговцами на поле. Магазин предлагает различные улучшения за монеты.
    • Монеты: Появляются на поле с шансом 0.1%, становясь более ценными и редкими.
  2. Исправление Механики Товара "Уменьшить HP врага":

    • Теперь при покупке этого бонуса у всех фигур противника вычитается 3 HP, но фигуры не умирают.
    • Если HP противника меньше 3, устанавливается 1 HP.
  3. Улучшение Баланса и Механик:

    • Шанс генерации монет снижен до 0.1%, уменьшая их количество и повышая ценность.
    • Удалено отображение вероятностей генерации бонусов и монет из интерфейса игры, упрощая визуальное восприятие.
  4. Прочие Улучшения:

    • Оптимизация интерфейса магазина для улучшения взаимодействия с пользователем.
    • Устранение багов, связанных с переходом ходов после применения бонусов.

Спасибо за внимание и приятной игры в Шахматы с Открытым Миром 1.1.1!


Description
No description provided
Readme 1.7 MiB
Languages
Python 100%