网站大量收购独家精品文档,联系QQ:2885784924

基于VC的成三棋游戏序的设计与实现2.doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VC的成三棋游戏序的设计与实现2

毕业设计(论文) 基于VC的成三棋游戏程序的设计与实现 姓 名 系 别、 专 业 计算机科学系、网络工程 导师姓名、职称 __ 完 成 时 间 2012年4 月 8 日 目 录 摘要 I ABSTRACT II 1 绪论 1 1.1课题背景 1 2 系统实现技术与开发环境 1 2.1 C/C++简介 1 2.2 VC开发环境 2 2.2.1 GDI绘图 2 2.2.2对话框 3 2.2.3消息响应 3 2.2.4游戏编程思想 5 2.3 MFC编程思想 6 2.3.1MFC中类的结构及联系 6 2.3.2MFC中类的作用 8 3 需求分析 8 3.1游戏用户分析 8 3.2游戏功能分析 8 3.3游戏功能模块主要功能 8 4 系统概要设计 9 4.1总体设计 9 4.1.1游戏总体类的设计 9 4.1.2游戏总体E-R图设计 9 4.2模块结构设计 10 4.2.1游戏登陆者管理模块 10 4.2.2 游戏者下棋实现模块 10 4.2.3数据流网络传输模块 12 4.3英雄榜设计 12 4.3.1英雄榜数据结构设计 12 4.3.2逻辑结构设计 12 4.4游戏规则说明 13 4.4.1 下棋阶段 13 4.4.2 行棋阶段 13 5 系统详细代码设计 13 5.1 游戏者登录管理模块 13 5.1.1 游戏者登录友好界面的实现 13 5.1.2 游戏帮助文档及基本规则的说明 16 5.2 游戏者下棋模块的实现 16 5.2.1下子及打子阶段的实现 16 5.2.2行子阶段的实现 24 5.2.3输赢判断的实现 27 5.2.4 英雄榜的数据更新 29 5.3 网络模块的实现 31 5.3.1网络初始化 32 5.3.2网络的调用 32 5.3.3网络类的实现 32 6 游戏测试 38 6.1 登录的测试 38 6.2 下棋的测试 39 6.3走棋阶段的实现 40 6.4 英雄榜的测试: 42 结束语 43 参考文献 44 致 谢 47 摘 要 随着科学技术(特别是计算机网络技术)日新月异的发展人们的生活也发生 了空前的变化。现在生活在大都市的人们总免不了想体验儿时那乡村乐趣,只是苦恨没有途径;从小在城市长大的孩子也想多一些趣味游戏,并且他们父母也希望孩子可以多了解了解农村生活以助于孩子的成长。 成三棋,一款乡村儿时游戏,将我们彼此拉近了距离,结合计算机网络技术使得城乡娱乐简易可行。 该游戏以vc++为基础平台,借鉴五子棋、象棋、围棋等多种棋种核心算法,采用网络套接字(Socket)技术,引用MFC类库及WIN API函数;实现友好的人机界面,网内对弈、单机对弈等多项功能。拥有浓浓的乡村风味、简易操作、强烈的娱乐性与趣味性。 With the dramatic development of science and technology especially the computer networking technology.Our life has an unprecedented change. People who live in the metropolis can’t help to thinking of experiencing the fun of childhood again,but bitterly to find that time past and never find again. The children burn in the city also want to have more funny games,and to their parent,its very helpful for the children’growth to learn more about rural lives. Three chess, a rural game played in childhood,puts us together,as well as makes rural entertainment more simple and practical with combining computer networking technology. The game,based on VC++,has not only realized many functions,such as a comfortable interface between human beings and machine, a network compet

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档