Сетевая карточная игра "King" - Курсовая работа

бесплатно 0
4.5 49
Разработка сетевой карточной игры "King" для операционной системы Windows XP. Реализация приложения с помощью интерфейса прикладного программирования Win32 API. Назначение серверной и клиентской части. Анализ исходных данных, тестирование приложения.


Аннотация к работе
Реализация и тестирование Заключение Литература Введение Целью данного курсового проекта является разработка сетевой карточной игры King для операционной системы Windows XP. Серверная часть отвечает за проверку правил игры, загрузку и сохранение игры, оповещение клиентов о состоянии игры а также управление ими. Приложение было реализовано с помощью интерфейса прикладного программирования Win32 API. Интерфейс прикладного программирования (API) - это набор необходимых функций, при помощи которых любое приложение может взаимодействовать с операционной системой. За последние 15 лет только в рамках Windows появлялось три API. Самый первый - Win16 - интерфейс шестнадцатиразрядной операционной сиcтемы Microsoft. Обеспечивают реализацию OLE - технологии Drag & Drop. GDI-функции. Данный интерфейс поддерживает широко известные протоколы протоколы TCP (Transmission Control Protocol) и UDP (User Datagram Protocol), которые и будут использоваться в курсовом проекте. Цель создания интерфейса - создать абстрактное представление сети, по которой осуществляется обмен информацией, с тем чтобы можно было запускать ваше приложение в любой сети, которая поддерживает концепцию сокетов. Среда управлением по событиям, позволяет реагировать на нажатие клавиш и дает возможность сразу перейти к выполнению логически обусловленных операций Интерфейс WINSOCK поддерживает группу сетевых событий (FD_READ, FD_CLOSE и т.д.), с которыми можно связать пользовательские обработчики. Правила игры: · В игре участвуют 3 игрока (оптимальное число игроков). · Проверка карты игрока в соответствии с правилами игры и ответ игроку о принятии карты (оповещение других игроков о выбранной карте).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?