Реферат: Сетевая игра на Delphi Морской бой

Рисунок 5 – Вид окна игрока стреляющего



Рисунок 6 –Вид окна игрока ждущего выстрел


При попадании в корабль соперника, корабль перекрашивается в красный цвет, и у игрока есть ещё один шанс выстрелить, а при промахе – в зелёный. Это представлено на рисунке 7.



Рисунок 7 – Вид окна при попадании и промахе игрока


Внизу ведётся счёт, это видно на рисунке 7, первое – количество убитых вами кораблей, а второе – количество убитых кораблей у вас.

После того как игрок убьёт у противника все корабли у него появится сообщение, показанное на рисунке 8.



Рисунок 8 – Сообщение при победе игрока


А у проигравшего игрока будет сообщение, расположенное на рисунке 9.



Рисунок 9 – Сообщение при проигрыше игрока


После нажатия кнопки «ОК» на появившемся сообщении, окно игры очиститься и для начала новой игры нужно будет нажать «Новая игра».

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


Заключение


Пользуясь собственными знаниями и литературой, была проделана работа по созданию приложения «Сетевая игра «Морской бой», в среде разработки Borland Delphi. В результате получилась сетевая игра «Морской бой», в которой ведётся подсчёт потопленных кораблей.

В результате проделанной работы были получены новые знания о возможности использования сокетов, а именно об использовании неблокирующих сокетов протокола без логического соединения (UDP).

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


Литература


Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БВХ-Петербург, 2003. – 784 с.: ил.


Приложение А


Текст модуля Main


unit main;


interface


uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, WinSock, StdCtrls, Menus, ExtCtrls, ComCtrls, dl1, dl2;


const

К-во Просмотров: 430
Бесплатно скачать Реферат: Сетевая игра на Delphi Морской бой