- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)_C网络五子棋对战系统
摘 要
五子棋游戏以其优秀的人工智能深受广大玩家的喜爱,而对于初步探究的编程爱好者来说,编制五子棋程序因其规则简单而大受欢迎,然而它却要求程序员对五子棋规则有相当深入的了解。程序员考虑得越周到,其五子棋程序就越智能。五子棋游戏软件设计的主要内容是:根据五子棋的基本规则,要让知道该在哪一点下子,就要根据盘面的形势,,也就是该点的,,因此玩家本文论述了采用五子棋程序的分析与设计,并采用面向对象的开发工具VC++来具体实现。关键词:五子棋VC++面向对象Abstract
Wuziqi game with excellent artificial intelligence by the vast number of players who, for the initial research network organization programming enthusiasts, Wuziqi procedures for the preparation of the rules simple and popular, but it requires programmer to Wuziqi game has a deep understanding of the rules. Other thoughtful consideration they treat their Wuziqi game procedures more wisdom.
Wuziqi game software design is the main content: According Wuziqi basic rules to know each others customers - in violation of the West, we must under Permian situation, and the board pawn re-mapping mapping, that is updating the point position, and then through the monitoring network news until the new location on the board what position, Following changes, and through the calculation, resulting in players is victory. , the on-line game players can repeatedly.
This article discusses the use of on-line way reflect those Wuziqi procedures analysis and design, object-oriented development tools and the adoption of specific VC++ to achieve.
Key Words : Wuziqi, VC++,object-oriented
目 录
1. 引言 4
1.1课题背景 4
1.1.1背景知识 4
1.1.2五子棋游戏的规则 4
2. 系统目标 12
3. 系统需求分析 13
3.1系统需求 13
3.2功能需求 13
3.3系统运行环境 13
3.4 MFC简述 13
3.5 服务器与客户端SOCKET设计 13
4. 系统设计 15
4.1 概要设计 15
4.2流程图 15
4.3详细设计 17
4.3.1钩子的使用 17
4.4 程序设计 18
4.4.1 程序窗口的设计 18
5. 结论 26
5.1 关键技术 26
5.2总结 26
设计总结 27
致谢 28
参考文献 29
附 录 30
引言
1.1课题背景
1.1.1背景知识
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。??五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋
您可能关注的文档
- 毕业论文_论农村女儿养老现状.doc
- 毕业论文_论孔子的廉政思想.doc
- 毕业论文_论小学生汉字书写能力的培养.doc
- 毕业论文_论初中生美术兴趣的培养的专业设计方案.doc
- 毕业论文_论我国房地产金融现状及对策(全).doc
- 毕业论文_论工程安全管理.doc
- 毕业论文_论房地产企业的社会责任缺失及对策.doc
- 毕业论文_评《李自成》的情节结构艺术.doc
- 毕业论文_试析贵州村官素质建设的必要性.doc
- 毕业论文_试论和谐的公共管理制度是构建和谐社会的关键.doc
- 毕业设计(论文)_C5225立式车床滑枕的加工艺.doc
- 毕业设计(论文)_C++高校图书管理系统.doc
- 毕业设计(论文)_C6132车床尾座体的机械加工工艺规程及夹具设计.doc
- 毕业设计(论文)_C6140主轴箱体加工工艺及夹具设计.doc
- 毕业设计(论文)_C++小区物业管理系统.doc
- 毕业设计(论文)_C6140卧式车床数控化改造设计(进给伺服系统机械部分计算).doc
- 毕业设计(论文)_CA6140卧式车床上的法兰盘工艺规程的设计.doc
- 毕业设计(论文)_C616型普通车床改造为经济型数控车床.doc
- 毕业设计(论文)_CA6140型普通车床数控化改造设计.doc
- 毕业设计(论文)_CA6140主轴加工工艺及数控编程.doc
最近下载
- NB∕T 47010-2017 承压设备用不锈钢和耐热钢锻件(高清版).pdf VIP
- 车辆风险预警方法、路侧控制单元及风险预警控制系统.pdf VIP
- 2025年版《中文核心期刊要目总览》.docx VIP
- 密码学基础-密码学.ppt VIP
- 中国国家标准 GB/T 4706.1-2024家用和类似用途电器的安全 第1部分:通用要求.pdf
- 灯具安装技术交底1.docx VIP
- 乙烯三机:发展与未来.pptx VIP
- NB/T 47008-2017 承压设备用碳素钢和合金钢锻件.pdf VIP
- 密钥管理与密钥分配现代密码学.ppt VIP
- 初中信息技术校本课程《遨游3D世界,利用三维设计软件制作创意作品》教案.doc VIP
文档评论(0)