Чемпионат по игре в «Морской бой»

Чемпионат по игре в «Морской бой»
Комментарии: 7

Морской бой это первая игра, которую я написал в 2007 году и она отличается оригинальной идеей. Это не очередная примитивная схватка на клеточном поле, а целый чемпионат со своими отборочными играми и турнирной сеткой. Вам предстоит выбрать одну из европейских стран и привести её к победе в сражениях с другими государствами.

Скачать «Морской бой»

Интересные особенности:

  • В чемпионате принимают участие все европейские страны. Играть можно за любую.
  • Турнирная сетка повторяет сетку чемпионата Европы по футболу.
  • Сила искусственного интеллекта соперников отличается и зависит от рейтинга.
  • В конце чемпионата рейтинги стран пересчитываются в зависимости от результатов.
  • Если не удалось добиться успеха, то можно принять участие в следующем чемпионате.

Как проходит чемпионат

Начинается чемпионат с 2008 года. Предлагается выбрать страну, за которую будем играть. Случайным образом выбирается две страны хозяйки чемпионата. Они не будут участвовать в отборочных играх.

Команды разбиваются на 6 групп. Как и в футболе, страны должны сыграть по одной игре со всеми на своей территории и на вражеской. В финальную стадию попадают по 2 лучшие команды из каждой группы и хозяева турнира.

В интерфейсе есть кнопка «Симулировать». Она позволяет не участвовать в бою, а автоматически сгенерировать результат умным способом. Вероятность того, что страна с 1 звездой обыграет страну с 5 звёздами крайне мала. Хотя и есть.

Бой начинается с расстановки кораблей. Для этого нажимаем на корабль, а затем на морское поле. Если не ставится, значит не хватает места — попробуйте поставить в другой клетке. Судна должны быть отдалены друг от друга минимум на одну пустую клетку.

Бой заканчивается после того, как у одной из сторон убиты все корабли. Формируется конечный счёт.

После отборочных игр наступает финальная часть. Команды разбиваются на 4 группы. Играют только по 3 боя. Если ваша страна не вышла в эту стадию, то все оставшиеся игры придётся эмулировать.

По две лучшие страны из каждой группы попадают в игры на вылет. Ошибаться больше нельзя.

По завершении турнира победитель добавляется на вкладку чемпионов и происходит пересчёт рейтингов и звёзд всех участников.

Алгоритм расчёта рейтингов и звёзд

Пересчёт происходит по конкретному алгоритму. Все текущие рейтинги можно посмотреть на вкладке главного меню «Рейтинги».

На отборочном этапе:

  • за 1е место — +6 к рейтингу;
  • за 2е место — +5 к рейтингу;
  • за 3е место — +4 к рейтингу;
  • за 4е место — +3 к рейтингу;
  • за 5е место — +2 к рейтингу;
  • за 6е место — +1 к рейтингу.

На групповом этапе:

  • за 1е место — +3 к рейтингу;
  • за 2е место — +2 к рейтингу;
  • за 3е место — +1 к рейтингу.

Игры на вылет:

  • за выход в полуфинал: +1 к рейтингу;
  • за выход в финал: +2 к рейтингу;
  • за победу в турнире: +3 к рейтингу.

В зависимости от места в рейтинге присваиваются звёзды.

  • первые 6 мест — 5 звёзд;
  • с 7 по 14 место — 4 звезды;
  • с 15 по 34 место — 3 звезды;
  • с 35 по 43 место — 2 звезды;
  • остальные — 1 звезда.

Дополнительные возможности

Если открыть опции «Прочее», то можно обнаружить возможность сброса игры к первоначальному состоянию и две не активные кнопки «Лучшие команды» и «Сборные мира». Кнопки станут активными после того, как Россия будет на первом месте в рейтинге. А какой функционал они несут — посмотрите сами.

В опциях «Справка» можно всегда посмотреть алгоритм начисления рейтингов и звёзд.

Достоинства и недостатки

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

Недостатки связаны с тем, что это была первая моя игра и графика с интерфейсом сильно устарели. Ничего не поделать.

Скачать «Морской бой»

Игра не требует установки и прекрасно запускается под Windows 10. Просто скачайте и попробуйте, должно понравиться. Если посчитаете, что она достойна внимания, поделитесь ссылкой на эту страницу в социальных сетях.

Поделиться:
Ещё интересное — 6
Комментарии —
  1. Это поле обязательно.
    Это поле обязательно.29 мая 2020, 17:20#
    Это поле обязательно.
    1. jir
      jir18 декабря 2020, 11:18#
      фигня, неясно, как поворачивать корабли при расстановке. Боты-то могут поворачивать, а я нет.
      1. Andy Si18 декабря 2020, 12:27#
        Ну как же, когда расстанавливаешь корабли под полем горизонтальные корабли, а сбоку — вертикальные. Выбирай какой нужно.
      2. Надежда Чкалова
        Надежда Чкалова08 июля 2021, 16:20#
        как связаться с автором турнира?
        1. Andy Si08 июля 2021, 16:44(был изменён)#
          Можно что-то здесь комментарием написать или на эл. почту, указана внизу сайта. Автор я, но поддержку игры уже давно не веду, максимум могу поделиться исходными кодами, должны где-то остаться.
          1. bancho_bur
            bancho_bur05 октября 2023, 17:00#
            Здравствуйте. А на чем написана программа? Было бы здорово если бы смогли предоставить исходный код. Хочу сам написать эту игру, взяв пример с вашего кода. Если что, со мной можно связаться в телеграмме, по такому же логину.
            1. Andy Si06 октября 2023, 09:15#
              Исходный код могу поискать, но вряд ли он что-то даст, так как написан на Delphi, который сейчас мало распространён. Если не знакома Delphi/RAD Studio, то проще с нуля будет написать.
        © REALADMIN.RU   2024 г.
        Страница сгенерирована: 0,2160 s | 6 mb.
        На каком уровне Вы играете в шахматы?
        OPROS