В ходе выполнения курсового проекта была создана программа морской бой. Возможности программы:
общение игроков на стадии поиска противника и во время игры,
имеет сетевой и локальный режим,
возможность наблюдать счёт текущих игр а также статус игроков.
Приложение реализует все поставленные цели и задачи.
Программу можно доработать введя ряд дополнений, к примеру просмотр текущих игр, увеличение возможностей серверной части (контроль игроков, список игр), добавление искусственного интеллекта в качестве оппонента.
В ходе разработки были выделены 4 проекта
* Common - отвечающий за общие параметры приложения
* NetLib – отвечающий за связь сервера и клиентов
* Sbattle – отвечающий за логику игры и клинет пользователя
* SBServer – отвечающий за серверную часть
Между проектами существует зависимость. Проект SBServer зависит от Common и NetLib, Sbattle от SBServer. Common и NetLib являются независимыми проектами. Sbattle является клиентом к SBServer возможно множественное подключение клиентов .
- Содержание архива:
- - Исходный код на языке программирования С#
- - Пояснительная записка 38 страниц
klausms