Исходные коды программ и игр
программируй и твори!

Исходный код сетевой карточной игры

исходные коды на языке программирования С++
Сетевая карточная игра создана с применением Microsoft Foundation Classes. Для обеспечения сетевой работы за основу взят класс CAsyncSocket, который обеспечивает асинхронную работу с Windows Sockets. На основе CAsyncSocket создан собственный класс CMySocket, включающий минимально необходимую функциональность. Исходник дает представление о построении сетевой игры, передачу данных по сети, организации ходов игроков по очереди, проверку окончания игры, вычисление победителя. Библиотека MFC намного сокращает подготовительную работу, упрощает исходный код, увеличивая скорость разработки без снижения скорости работы программы. Правила игры напоминают карточную игру Пьяница.

Вот общий алгоритм данной игры:

	I. Новая игра
      	1. Выбирается первоходящий  игрок по жребию или победитель предыдущей игры
		2. Сдача карт
		3. Отсылка необходимых данных по сети
	II. Ход игрока
		1. Проверка окончания круга ходов
			a) если круг ходов окончен переход к п.III
		2. Переход хода
		3. Отсылка необходимых данных по сети
		4. Переход к п.II
	III. Круг ходов закончен
		1. Карты во взятку
		2. Проверка окончания игры
			a) если игра закончена переход к п.IV
		3. Победителю круга передаем ход
		4. Отсылка необходимых данных по сети
		5. Переход к п.II
	IV. Окончание игры
		1. Подсчет очков, назначение победителя игры
		2. По желанию пользователя переход к п.I
          

Среда программирования Visual C++ 7.0 и выше.
Среда выполнения приложения Win98 и выше.

Файл исходникаКоличество загрузокРазмер
simplecardsnet.rar4518190 КБ

<< Исходный код трехмерной игры Кубик Рубика вверх Исходный код применения двоичных данных регионов для GDI и GDI+ >>
Дополнительные источники

 

Яндекс цитирования Rambler's Top100