
Среда программирования: Visual C++ .NET 2010
Название работы: Игра «Крестики-нолики» (сетевая) Tic Tac Toe
Тематика работы: Игры, Графика, Сети
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: игра, крестик, нолик, сеть, протокол, TCP/IP, сокет, клиент, сервер, tic tac toe
Функции программы:
Игра на поле 3 на 3 клетки.
Цель игры поставить в одну линию три крестика или нолика. Линия может располагаться вертикально, горизонтально, или по диагонали.
Режимы игры:
- два игрока;
- сетевая игра (сервер);
- сетевая игра (клиент).
Сервер и клиент созданы на основе класса CAsyncSocket (библиотека ), который в свою очередь использует Winsock.
Используется протокол TCP.
Класс CAsyncSocket инкапсулирует API функций сокетов Windows, предоставляя объектно-ориентированное абстракции для программистов, которые хотят использовать сокеты Windows в сочетании с MFC.
Сервер может одновременно обслуживать достаточно большое количество клиентов? можно до 8.
Одно приложение можно сделать сервером, и только одно клиентом. Если к серверу уже подключен клиент - второе подключение он не разрешит.
Т.е. игра между двумя программами, одна сервер - другая клиент.
В серверной части асинхронная модель ввода-вывода, также используется многопоточность с целью исключения блокирования пользовательского интерфейса в случае разрыва сетевой связи.
Видео работы программы доступно на Youtube по следующей
ссылке
![]()
Видео работы программы доступно на Rutube по следующей
ссылке
![]()
Описание (отчет):
Есть
, посмотреть оглавление
Game
Game
Game
Game
Game
Game
GameDlg
GameDlg
GameWindow
GameWindow
ReadMe
Release
Game
res
Game
Game
Resource
Sock
Sock
stdafx
stdafx
Отчет к программе. СодержаниеВ программе разработаны следующие классы Игра имеет 3 режима Описание команд взаимодействия клиента и сервера Общий алгоритм (блок-схема)
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 990 руб РФ Стоимость ОПИСАНИЯ ПРОГРАММЫ составляет 150 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |