RealAdmin.ru

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

Freesoft,Delphi
Категория: Софтинг
10 Окт 2016 г. в 13:46

Морской бой это первая игра, которую я написал в 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 звёзда;

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

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

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

Достоинства и недостатки игры

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

Недостатки связаны с тем, что это была первая моя игра и её цель — научиться программировать на Delphi, а не создать что-то инновационное. Интерфейс и дизайн сейчас могут показаться ужасными. Это действительно так. Переделывать сейчас смысла нет.

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

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

Поделиться:
Теги:
Посмотрите похожее — 6
Комментарии — 0
    © REALADMIN.RU   2016 г.
    Страница сгенерирована: 0,0955 s | 10 mb.
    На каком уровне Вы играете в шахматы?
    О П Р О С
    Home Question Top