Томск
CATALOG.METKA.RU

Форум о программировании

Erinace

  1. Назначение программы
  2. Системные требования
  3. Установка приложения
  4. Запуск приложения
  5. Описание настроек
  6. Начало игры
  7. Завершение игры
  8. Выбор и смена танка
  9. Список игроков и счёт
  10. Описание объектов игры
  11. Сообщения оператору

Назначение программы

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

Системные требования

Для работы программы необходим IBM PC совместимый компьютер с:
- Процессор Pentium III или совместимый c частотой не ниже 600 МГц.
- Материнская плата, подходящая под данный тип процессора.
- Оперативная память не менее 32 Мб.
- 5Мб свободного места на жёстком диске.
- Сетевая карта на 100 Мбит.
- Видео адаптер с не менее 16 Мб памяти.
- SVGA совместимый монитор.
- Клавиатура.
- Лицензионная версия операционной системы семейства Windows: Windows 98, Windows МЕ, Windows 2000 и Windows XP.
А также необходимо высокоскоростное устойчивое (без обрывов связи и потери пакетов) соединение с узлом, на котором установлен и запущен сервер игры

Установка приложения

Для установки приложения необходимо распаковать содержимое архива в любую директорию. Для распаковки потребуется программа способная работать с zip/rar архивами, например WinRar. После распаковки приложение установлено и готово к работе.

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

Запуск приложения

Запуск программы BattleCityNet.exe осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя для операционной системы. После запуска вы увидите окно приложения:

Настройка сервера

Первое, что необходимо сделать перед началом игры ввести адрес игрового сервера. Для этого в меню выбираем пункт «Настройки», далее выбираем «Сетевые настройки…».
В появившемся диалоговом окне в поле «Хост» указываем адрес сервера. По умолчанию стоит адрес текущего компьютера, т.е. если сервер установлен на вашем компьютере. Поле «Порт» меняем в том случае, если сервер установлен на нестандартном для данной игры порту.
Затем необходимо нажать на кнопку «ОК», чтобы сохранить сделанные изменения. Кнопка «Отмена» приведёт к отмене всех сделанных изменений.

Настройка псевдонима

Псевдоним - это ваше имя под которым вас будут видеть другие пользователи. Псевдоним должен быть уникальным в пределах одного сервера. Поэтому следует отредактировать его. Для этого открываем «Настройки» - «Сетевые настройки…».
В поле «Псевдоним» вы можете изменить текущий псевдоним на любой другой.



Чтобы изменения были приняты необходимо нажать на кнопку «ОК».

Настройка управления

Если вас не устраивают установленные по умолчанию настройки управления, вы можете установить удобную для вас раскладку. Для этого выбираем пункт меню «Настройки» - «Клавиши управления…».
В появившемся диалогов окне слева написано действие, а справа клавиша, выполняющая это действие.
Для изменения клавиши необходимо нажать по ниспадающему списку и выбрать нужную кнопку, реагирующею на действие.



Для принятия изменений необходимо нажать на кнопку «ОК».

Настройки графики

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

Здесь содержатся следующие настройки:
- "Отрисовывать при неактивном окне" По умолчанию игровой процесс не отображается в окне если пользователь убрал с него фокус, т.е. переключился на другое окно, в том числе и на окна данного приложения. Это позволяет не затрачивать ресурсы в пустую на отрисовку. Но этот режим работы может быть отключён и тогда в любом случае в окне будет отображаться ход игры.

Другие опции используются при отладке программы и не сильно интересны
- "Отображать FPS" При включенной опции в углу главного окна будет отображаться количество кадров в секунду выводимых игрой. Для современных компьютеров при незагруженной системе и при нормальной работе игры это число всегда равно 65.

- "Отображать подтверждённое положение" Для того, чтобы сгладить движения танка, игра не ждёт подтверждения положения танка игрока от сервера, поэтому даже при обрыве связи пользовательский танк может двигаться. Но для отладки необходимо ещё отображение танка в положении, которое было подтверждено сервером.

- "Другая отладочная информация" Пока что отображается только количество активных снарядов в игре.

Начало игры

Для начала игры вам нужно выбрать пункт меню «Игра» - «Начать игру».


Если был указан правильно игровой сервер, то начнётся загрузка игры. Длительность, которой зависит от параметров ЭВМ и скорости соединения с сервером. При этом блокируются пункты меню «Начать игру» и «Сетевые настройки…».

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

Завершение игры

Завершить игру можно, закрыв приложение любым возможным способом, детальные сведения о которых изложены в Руководстве пользователя для операционной системы. Кроме этого закрыть приложение можно выбрать пункт меню «Игра» - «Выход».
Также можно завершить игру через пункт меню «Игра» - «Отключиться», при этом приложение не будет закрыто и можно снова начать игру. Эта функция используется для смены настроек, которые не доступны во время игры.

Выбор и смена танка

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

При этом вы увидите окно:


Во время игры возможно сменить объект управления только в случае уничтожения текущего танка, и до повтороного входа в игру. Для этого необходимо выбрать пункт меню "Сменить танк", которое появляется если существует подключение к серверу.

Список игроков и счёт

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

Победителем считается тот игрок кто набрал больше всего очков (фрагов).

С версии 0.61 окно не являеться модальным и поэтому может отображать и обновлять список игроков параллельно игре.

Описание объектов игры

В исходной поставке игры предусмотрены несколько различных видов объектов на данный момент:

  1. Простые объекты карты, в общем выполняющие роль фона.


  2. Стены. Их невозможно проехать и невозможно прострелить.









  3. Вода. Непреодолима для танков, но все патроны пролетают сквозь.


  4. Лес. Не препятствует перемещению, но он выводиться поверх всех объектов, скрывая под собой всё.



  5. Танки. Объекты игры, которыми управляют игроки или компьютер. Они могут перемещаться и могут быть уничтоженными, а также могут атаковать.

  6. Патроны. Являются средством уничтожения противника.

Сообщения оператору

Программа выводит сообщения об ошибках связанные при работе с сервером:

  1. «Неверный псевдоним пользователя!»
    Сервер не может подключить, так как псевдоним содержит недопустимые символы. Необходимо изменить его в соответствии с требованиями сервера.
  2. «Данный псевдоним уже используется!»
    Пользователь с таким именем уже подключился к серверу. Необходимо изменить псевдоним на другой.
  3. «Сервер не найден!»
    Программа не может обнаружить игровой сервер. Следует ввести правильный адрес игрового сервера.

  4. «Сервер переполнен!»
    К серверу уже подключилось максимальное количество игроков. Вы можете выбрать другой сервер для игры или подождать пока кто-нибудь не выйдет из игры.

А также информационные сообщения:
  1. «Сервер отключился!»
    Игровой сервер прекратил свою работу. Если есть необходимость в использовании дальше программы, то необходимо выбрать другой запущенный сервер.

  2. «Перезапуск сервера!»
    Игровой сервер был перезапущен, например, для того, чтобы изменнёные настройки вступили в силу, поэтому необходимо переподключение к серверу. Игра выполнит автоматическое переподключение через пол секунды после подтверждением пользователем принятия сообщения.
  3. «Смена карты!»
    При смене карты игровой сервер перезапускается, поэтому игра, также автоматически переподключается.

  4. «Игра окончена!»