五子棋游戏(网络版)的设计与开发(VC++)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1
1.1 五子棋游戏(网络版)需求分析
l 五子棋游戏基本功能
该功能为程序设计的最基本的功能,程序有服务器端和客户端。当服务器端运行时会自动侦察是否有客户端运行,并自动接入开始游戏。当用户五子连成一线时即赢。 think58
l 音乐播放 [资料来源:http://www.THINK58.com]
现在游戏中已经很难找到是无声游戏的,多媒体就成了一个游戏不可缺少的一部分。该功能是多媒体播放功能,在用户游戏时候能随意播放自己喜欢的音乐。声音是提高游戏娱乐性中不可缺少的一环。 [版权所有:http://think58.com]
l 扩展功能 think58好,好think58 [资料来源:http://think58.com]
在游戏中当下棋位置不对或者还没有轮到本机下棋能提示用户相应信息。当游戏中用户长时间没有下棋会提示用户该下棋,当对方长时间没有下棋会提示用户是否继续。 本文来自think58 [资料来源:http://THINK58.com]
设想如下图3-1: copyright think58 [来源:http://think58.com]
本文来自think58
图3-1 五子棋设想图 think58
[资料来源:http://www.THINK58.com]
think58好,好think58
1.2 五子棋游戏(网络版)研究思路
本毕业设计是利用VC 6.0这一集成开发工具,在Windows环境下开发一款休闲网络游戏。本毕业设计通过策划、实现、测试等游戏开发的一般流程。游戏设计是按如下功能模块的设计思路来安排的: think58 [来源:http://www.think58.com]
l 五子棋游戏设计可以分成如下几个模块: copyright think58 [资料来源:http://think58.com]
服务器模块:负责建立游戏服务器并接受客户端的连接和处理客户端的数据。 内容来自think58 [来源:http://think58.com]
客户端模块:负责连接到服务器并处理和服务器的会话。 think58.com
[来源:http://think58.com]
游戏规则模块:负责游戏的控制和结果的判断,使游戏按规则进行。
视图控制模块:负责控制整个程序的操作,负责处理用户的输入和游戏的界面绘制。 [资料来源:http://THINK58.com]
l 多媒体功能设计模块: think58 [资料来源:THINK58.com]
音频播放模块:负责播放MP3,WMA等格式的音乐。 copyright think58 [资料来源:www.THINK58.com]
效果如图3-2: think58
think58 [来源:http://www.think58.com]
图3-2 五子棋游戏(网络版)效果图