Реферат: Сетевая игра на Delphi Морской бой
Главная программа Main
Переменная для подсчёта убитых
игроком кораблей
Переменная для подсчёта убитых у
игрока кораблей
Продолжение таблицы 2
Имя | Назначение | Тип |
Procedure TForm1.N6Click | ||
ws | Данные для версии библиотеки | TWSADATA |
on_off_sock |
Переменная для перевода сокета в неблокирующее состояние | Longint |
Procedure TForm1.N7Click | ||
ws | Данные для версии библиотеки | TWSADATA |
on_off_sock |
Переменная для перевода сокета в неблокирующее состояние | Longint |
Procedure TForm1.FormDestroy | ||
Не имеет переменных | ||
Procedure TForm1.N8Click | ||
Не имеет переменных | ||
Procedure TForm1.FormCreate | ||
Не имеет переменных | ||
Procedure TForm1.N2Click | ||
Не имеет переменных | ||
Procedure TForm1.N4Click | ||
Не имеет переменных | ||
Procedure TForm1.N5Click | ||
Не имеет переменных |
Текст главного модуля Main приведен в приложении А.
2.2 Руководство пользователя
Главное меню игры содержит два пункта: «Файл» и «Настройки». Пункт меню «Файл» содержит два подпункта: «Новая игра» для начала новой игры и «Выход» для выхода из программы, пункт «Настройки» включает в себя четыре подпункта: «Настройки клиента» для настройки клиентского соединения, «Настройки сервера» для настройки сервера, «Создать игру» для создания игры, «Подключиться к игре» для подключения к игре второго игрока.
После того как пользователь запустит приложение «Project1.exe», появиться окно программа, представленное на рисунке 2.
Рисунок 2 – Вид окно при запуске
После запуска клиенту необходимо настроить клиента и сервера.
Для настройки клиента необходимо нажать подпункт «Настройки клиента» меню «Настройки», появиться окно представленное на рисунке 3.
Рисунок 3 – Вид окна настроек клиента
Необходимо ввести номер адреса для соединения и номер порта. После ввода нажмите «ОК».
Для настройки сервера необходимо нажать подпункт «Настройки сервера» меню «Настройки», появиться окно представленное на рисунке 4.
Рисунок 4 – Вид окна настроек сервера
Необходимо ввести номер порта для соединения. После ввода нажмите «ОК».
После того как настроили клиента и сервера нажимаем «Новая игра» меню «Файл». В игровом окне появиться поле игрока, синим цветом, и поле соперника, белым цветом. Корабли на поле игрока расставляются с помощью курсора мыши, они будут изображены чёрным цветом.
После расстановки кораблей игрок может нажимать подпункт «Создать игру», а соперник «Подключиться к игре». Начинается игра.
Внизу в строке состояния игроки могут видеть счёт игры и в строке состояния появляются подсказки, о том кто должен стрелять, а кто ждать. Это можно посмотреть на рисунках 5 и 6.