Сервер игры “Морской бой”

Автор работы: Пользователь скрыл имя, 24 Ноября 2013 в 15:02, курсовая работа

Краткое описание

Целью данной работы является разработка сервера для одной из самых известных и популярных в России и мире игр – Морской бой. «Морской бой» — игра для двух участников, в которой игроки по очереди называют координаты на неизвестной им карте соперника. Если у соперника по этим координатам имеется корабль (координаты заняты), то корабль или его часть «топится», а попавший получает право сделать ещё один ход. Цель игрока — первым поразить все корабли противника. Игра впервые была выпущена в виде настольной игры компанией Milton Bradley Company в 1931-ом году.

Содержание

Введение 3
Теоретический анализ и проектирование 4
Архитектура системы. 4
Протокол прикладного уровня. 4
Команды протокола прикладного уровня 5
Протокол транспортного уровня. 6
Сетевой алгоритм работы: 6
Программная реализация 7
Исходный код 7
Внешний вид приложения и порядок работы 12
Тестирование 13
Выводы 14
Список литературы 15

Прикрепленные файлы: 69 файлов

Введение.doc

— 163.50 Кб (Просмотреть файл, Скачать документ)

GlobalUnit.dcu

— 561 байт (Скачать документ)

GlobalUnit.pas

— 1.14 Кб (Скачать документ)

Project1.cfg

— 446 байт (Скачать документ)

Project1.dof

— 1.97 Кб (Скачать документ)

Project1.dpr

— 381 байт (Скачать документ)

Project1.dproj

— 6.73 Кб (Скачать документ)

Project1.dproj.local

— 62 байт (Скачать документ)

Project1.exe

— 518.00 Кб (Скачать документ)

Project1.identcache

— 77 байт (Скачать документ)

Project1.res

— 1.99 Кб (Скачать документ)

Project1.~dpr

— 381 байт (Скачать документ)

Project1_Icon.ico

— 766 байт (Скачать документ)

Unit1.dcu

— 15.59 Кб (Скачать документ)

Unit1.ddp

— 51 байт (Скачать документ)

Unit1.dfm

— 3.60 Кб (Скачать документ)

Unit1.pas

— 12.17 Кб (Скачать документ)

Unit1.vlb

— 3 байт (Скачать документ)

Unit1.~ddp

— 51 байт (Скачать документ)

Unit1.~dfm

— 3.60 Кб (Скачать документ)

Unit1.~pas

— 11.72 Кб (Скачать документ)

Unit2.dcu

— 637 байт (Скачать документ)

Unit2.pas

— 174 байт (Скачать документ)

Unit2.~pas

— 6.43 Кб (Скачать документ)

Unit3.dcu

— 3.78 Кб (Скачать документ)

Unit3.ddp

— 51 байт (Скачать документ)

Unit3.dfm

— 857 байт (Скачать документ)

Unit3.pas

— 557 байт (Скачать документ)

Unit3.~ddp

— 51 байт (Скачать документ)

Unit3.~dfm

— 882 байт (Скачать документ)

Unit3.~pas

— 713 байт (Скачать документ)

Unit4.dcu

— 4.28 Кб (Скачать документ)

Unit4.ddp

— 51 байт (Скачать документ)

Unit4.dfm

— 1.11 Кб (Скачать документ)

Unit4.pas

— 883 байт (Скачать документ)

Unit4.~ddp

— 51 байт (Скачать документ)

Unit4.~dfm

— 1.09 Кб (Скачать документ)

Unit4.~pas

— 742 байт (Скачать документ)

Unit1.dfm.~1~

— 1.85 Кб (Скачать документ)

Unit1.dfm.~2~

— 2.69 Кб (Скачать документ)

Unit1.dfm.~3~

— 2.72 Кб (Скачать документ)

Unit1.dfm.~4~

— 2.75 Кб (Скачать документ)

Unit1.dfm.~5~

— 2.61 Кб (Скачать документ)

Unit1.dfm.~6~

— 2.65 Кб (Скачать документ)

Unit1.dfm.~7~

— 2.64 Кб (Скачать документ)

Unit1.pas.~1~

— 1.96 Кб (Скачать документ)

Unit1.pas.~2~

— 2.95 Кб (Скачать документ)

Unit1.pas.~3~

— 2.95 Кб (Скачать документ)

Unit1.pas.~4~

— 3.01 Кб (Скачать документ)

Unit1.pas.~5~

— 2.76 Кб (Скачать документ)

Unit1.pas.~6~

— 2.56 Кб (Скачать документ)

Unit2.pas.~1~

— 4.20 Кб (Скачать документ)

Unit2.pas.~2~

— 4.20 Кб (Скачать документ)

Unit2.pas.~3~

— 4.36 Кб (Скачать документ)

Unit2.pas.~4~

— 4.39 Кб (Скачать документ)

GlobalUnit.~pas

— 1.04 Кб (Скачать документ)

Server.cfg

— 446 байт (Скачать документ)

Server.dof

— 1.97 Кб (Скачать документ)

Server.dpr

— 915 байт (Скачать документ)

Server.exe

— 461.50 Кб (Скачать документ)

Server.res

— 876 байт (Скачать документ)

Server.~dpr

— 915 байт (Скачать документ)

ServerFrmMainUnit.dcu

— 11.19 Кб (Скачать документ)

ServerFrmMainUnit.ddp

— 51 байт (Скачать документ)

ServerFrmMainUnit.dfm

— 2.28 Кб (Скачать документ)

ServerFrmMainUnit.pas

— 9.24 Кб (Скачать документ)

ServerFrmMainUnit.~ddp

— 51 байт (Скачать документ)

ServerFrmMainUnit.~dfm

— 2.28 Кб (Скачать документ)

ServerFrmMainUnit.~pas

— 9.24 Кб (Скачать документ)
Открыть текст работы Сервер игры “Морской бой”