# Руководство по программе Морской бой

Daniel
Molkentin

    molkentin@kde.org

Nikolas
Zimmermann

    wildfox@kde.org

Дмитрий
Ильин

    widgetII@mail.ru

Перевод на русский
&FDLNotice;
2001
Daniel Molkentin
2001
Nikolas Zimmermann
2001
Kevin Krammer
2001-07-29
1.00.00

Программа &kbattleship; (Морской бой) - это сетевая версия широко известной игры Battle Ship для &kde;.

KDE
kdegames
game
battleship
Морской бой
battle

## Введение

### Возможности

- Сетевая игра

- Компьютерный игрок

- Звук

- Чат

- Статистика

- Таблица рекордов

Программа &kbattleship; использует основанный на &XML; сетевой протокол, используя который, можно написать клиентов для любой платформы и на любом языке. Если вы хотите проделать такую работу, используя свой любимый язык программирования, пожалуйста, свяжитесь с нами. Мы будем очень рады.

## Использование программы Морской бой

В Морской бой можно играть только с партнером, так как игра Морской бой - сетевая. Первый игрок должен начинать игру, выбрав в меню пункт Игра Запуск сервера или нажав F3.

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

Другой игрок должен выбрать пункт меню Игра Соединиться с сервером или нажать F2. В появившемся окне снова будет предложен стандартный псевдоним, который можно заменить на свой.

Важно правильно заполнить поле Сервер. Здесь вам следует указать имя машины - сервера, на котором игрок начал игру.

Можно также сразиться в Морской бой с компьютером. Выберите пункт Один игрок из меню Игра или нажмите F4.

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

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

Размещение производится указанием на то место, куда хотите поместить корабль. Первый имеет длину 4 клеточки, следующий - 3 и т. д. По нажатию левой кнопки мыши корабль устанавливается горизонтально, а по нажатию ее же с клавишей Shift- вертикально. Нажав только Shift, вы повернете корабль на 90 градусов.

Теперь вы можете стрелять по вражескому флоту :). Строка состояния показывает, чья очередь сейчас стрелять.

Выигрывает тот, кто первым поразил все вражеские корабли.

## Меню

### Меню Игра

F2 Игра Соединиться с сервером

  Подключиться к игровому серверу, запущенному другим игроком.

F3 Игра Запустить сервер

  Запустить игровой сервер в ожидании подключения другого игрока.

F4 Игра Один игрок

  Начать игру с компьютером.

F10 Игра Рекорды

  Показать рекорды.

&Ctrl;Q Игра Выход

  Выйти из игры.

### Меню Настройки

Настройки Показать панель инструментов

  Показать или скрыть панель инструментов. По умолчанию она видна.

Настройки Показать сетку

  Показать или скрыть сетку на игровом поле. По умолчанию она не видна.

### Меню Помощь

F1 Помощь Содержание

  Вызов справочного руководства &kde; о программе Морской бой (то есть, этого документа).

ShiftF1 Помощь Что это?

  Курсор мыши превращается в стрелочку со знаком вопроса. Щелкая по различным элементам окна программы &kbattleship;, вы сможете получить доступ к быстрым подсказкам, поясняющим назначение данного элемента, если они существуют для него.

Помощь Сообщить об ошибке

  Открывается диалог, в котором пользователь может ввести сведения в форму об ошибке в программе и отправить их на сервер KDE. Это поможет команде разработчиков KDE обнаружить и исправить ошибку.

Помощь О программе Морской бой

  Показать сведения об авторе и версии программы

Помощь О KDE

  Показать сведения о версии &kde; и пр.

## Вопросы, ответы, подсказки

### Часто задаваемые вопросы

Я получил ошибку: Невозможно соединиться с звуковым сервером aRts. Звук будет выключен.

Для воспроизведения звуков Морской бой требует наличия &arts;, звукового сервера &kde;. Решить эту проблему можно, запустив &arts; через модуль Центра управления Звук Звуковой сервер.

Я знаю вопрос, который надо поместить в &FAQ;. С кем я могу связаться?

Свяжитесь с авторами. Они добавят его сюда.

## Благодарности и лицензии

&kbattleship; Copyright 2000, 2001

### Авторы

- Nikolas Zimmermann wildfox@kde.org

- Daniel Molkentin molkentin@kde.org

- Kevin Krammer kevin.krammer@gmx.at

### Помощники

- Benjamin Adler benadler@bigfoot.de

- Nils Trzebin nils.trzebin@stud.uni-hannover.de

- Elmar Hoefner elmar.hoefner@uibk.ac.at

~Tми~B~@ий ~Xл~Lин widgetII@mail.ru ~_е~@евод на ~@~C~A~Aкий

&underFDL;

## Установка

### Требования

Программе Морской бой требуются &kde; 2.2 или выше и библиотека &Qt; 2.2.3 или выше.