收藏到会员中心
|
文档题目: |
网络对战五子棋游戏的设计与开发 |
 |
上传会员: |
chene |
提交日期: |
2014-01-30 09:33:34 |
文档分类: |
计算机 |
浏览次数: |
37 |
下载次数: |
0
次 |
|
|
下载地址: |
网络对战五子棋游戏的设计与开发 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:8627 网络对战五子棋游戏的设计与开发
摘 要 通过对网络五子棋游戏算法和技术的研究,以VC++为开发平台,设计并实现了一个基于C/S模式的网络五子棋对战游戏。本设计将一般的单机五子棋程序开发成了一种网络游戏,其主要乐趣是实现人与人之间的对战,而不仅仅是人与事先设置的各种程序的对战,所以比普通的人机对战游戏更加具有生命力和趣味性。 系统采用面向连接的TCP协议作为主要通信协议,运用Windows Socket网络编程技术实现游戏客户端和游戏服务器端之间的通讯,最后对程序实现的功能进行测试。 本文首先阐述五子棋游戏的发展,以及相关开发工具的介绍;其次,详细描述网络五子棋的实现;最后,通过对网络五子棋游戏的进行功能测试,达到预期目标。 关键词:五子棋 网络编程 VC++ MFC
目 录 中文摘要 i 英文摘要 ii 目录 iii 第一章 前言 1 1.1 五子棋介绍 1 1.2 开发背景 1 1.3 开发方法与系统描述 2 第二章 开发环境和相关开发工具 3 2.1 开发环境 3 2.2 运行环境 3 2.3 Visual C++ 6.0介绍 3 2.4 MFC 概述和特点 3 2.5 Winsock网络编程 4 第三章 游戏设计 6 3.1 五子棋软件架构 6 3.2游戏棋盘类——CGame 6 3.2.1 主要成员变量说明 6 3.2.2 主要成员函数说明 7 3.3 套接字类——CFiveSocket 8 3.3.1 主要成员函数说明 8 3.4 主界面类——CFiveDlg 9 3.4.1 主要成员函数介绍 9 第四章 五子棋游戏的具体实现 11 4.1 主界面设计 11 4.2 判断胜负的实现 11 4.3 消息机制的实现 13 4.3.1 消息接收处理函数 13 4.3.2 各种消息说明 14 第五章 总结 17 致 谢 18 参考文献 19
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|