毕业设计论文网网站导航网站导航 毕业设计论文网论坛本站论坛 关于我们 站长信箱 诚邀加盟 设为首页 联系我们 收藏本站

首 页 | 计算机专业毕业设计| 计算机系毕业论文 | 电子信息类 | 其它理工论文 | 参考论文 | 免费论文中心 | 毕业论文指导| 定做咨询 | 论文发表 | 购买方式 | 常见问题

>> 本站公告
1,本站由追梦网络科技有限公司成员组建的,本公司旗下有几个相关网站,做毕业论文同类相关业务近四年,有许多案例作品!
2,本站大部分免费作品都来源于互联网,如果有侵犯原创作者的版权,欢迎指正,我们的的完整收费作品大部分都是本站原创,同时本站原创论文也不得转载,部分参考论文是会员有偿上传,故如想获得需要支付相关费用!
3,本站论坛有许多相关的免费毕业设计,免费毕业论文提供大家下载,部分下载需要支付一定的金币!如何获得金币,如何免费下载本站毕业设计和毕业论文可以参考论坛固定贴!
联系方式
毕业设计客服01: 点击这里给我发消息
毕业设计客服02: 点击这里给我发消息
毕业设计客服03: 点击这里给我发消息
论文网技术支持: 点击这里给我发消息
论文网投诉建议: 点击这里给我发消息
论文合作代理加盟: 点击这里给我发消息
本站联系人手机: 15908152159
业务邮箱:857982385@qq.com
本站业务
 毕业设计论文指导咨询业务:
计算机:软件/硬件/数据库/网络等
多媒体:动画设计/课件制作等 
设计类:VI/广告/包装/装饰等
电子类:电子工程学/信息化工学等
机械类:|数控/机电/自动化等
土建类|土木/建筑/测绘/水利学等
经济管理类:经济学/管理学/市场等
人文社科类:政治/心理学/新闻等
考试辅导资料:计算机/英语/等
翻译类:中文<->其它
论文发表服务:论文指导发表
当前位置:首页>> VC/C++计算机毕业设计>> 正文

 名称:013五子棋--VC
作品名称
 
   
作品ID
VC013
开发语言
VC
运行平台
WIN9X/WIN2000/WINXP/2003
论文字数
1.1万
论文页数
28P
开题报告
答辩稿
整理时间
07-01-08 00:00:00
推荐指数
作品价格
购买说明
作品简介:
 

程序+源代码+论文
目  录
摘    要 2
ABSTRACT 3
第一章 引言 5
1.1课题背景 5
1.1.1背景知识 5
1.1.2五子棋游戏的规则 6
1.1.3开发系统的几点建议 6
1.2相关技术介绍 7
1.2.1结构化生命周期法简介 7
1.2.2开发技术——快速原型法简介 8
1.2.3本系统开发方法的选择 8
第二章  系 统 目 标 8
第三章  系 统 需 求 分 析 9
3.1系统需求 9
3.2功能需求 9
3.3系统运行环境 9
3.4 MFC简述 9
3.5 服务器与客户端SOCKET设计 10
第四章 系统设计 10
4.1 概要设计 10
4.2流程图 11
4.3详细设计 13
4.3.1钩子的使用 13
4.4 程序设计 14
4.4.1 程序窗口的设计 14
第五章 结论 21
5.1 关键技术 21
5.2总结 21
第六章  设 计 总 结 22
第七章 谢辞 23
参考文献 24
附   录 25


第一章 引言
1.1课题背景
1.1.1背景知识
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。
      五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。
      五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的青睐。古代的五子棋的棋具与围棋相同,纵横各十七道。五子棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。据日本史料文献介绍,中国古代的五子棋是经由高丽(朝鲜),于1688年至1704年的日本元禄时代传到日本的。到日本明治32年(公元1899年),经过公开征名,“连珠”这一名称才被正式确定下来,取意于“日月如合壁,五星如连珠”。从此,连珠活动经过了不断的改良,主要是规则的变化(即对执黑棋一方的限制),例如,1899年规定,禁止黑白双方走“双三”;1903年规定,只禁止黑方走“双三”;1912年规定,黑方被迫走“双三”亦算输;1916年规定,黑方不许走“长连”;1918年规定,黑方不许走“四、三、三”;1931年规定,黑方不许走“双四”,并规定将19×19的围棋盘改为15×15的连珠专用棋盘。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的变化,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。

1.1.2五子棋游戏的规则
(一)棋盘,棋子
1.棋盘为十五路,正中一点为“天元”,周围四点为小星。
2.棋子分黑白两色,黑子113枚,白子112枚,共225枚。
(二)比赛规则
1.黑先白后,从天元开始落子。然后执白棋的一方在黑棋周围的交叉点上落子,白第二着棋应布在自己河界的一侧。此后,执黑方在以天元为中心的25个交叉点的范围内布盘面的第三着棋。
2.最先在横向,竖向,斜向形成连续的相同色五个棋子的一方为胜。
3.黑棋禁手判负,白棋无禁手。黑棋禁手包括“三三”,“四四”,“长连”。黑方只能“四三”胜。所谓禁手,是指黑方一子落下同时形成两个或两个以上的活三,冲四及长连禁手。长连禁手是指黑方形成六个或六个以上的连续棋子。
4.双方均不能形成五连为和棋。
5.对局中拔子,中途退场均判为负。
6.五连与禁手同时形成,先五为胜。因黑方已形成五连,故禁手失效,黑方胜。
7.黑方禁手形成时,白方应立即指出禁手点,黑方即负。若白方继续应子,则黑方禁手不成立。
8.高段位职业比赛的特殊规定:“三手可交换”:黑下完第2手,执白者可提出交换。即执白方变为执黑方。“五手两打法”:执黑下第五手时,必须下两手棋,执白者从这两手棋中任选一步。
本文所论述的联机五子棋系统就是依照这种方式进行的。
1.1.3开发系统的几点建议
    (1)、开发系统不必贪大求全,力争简单实用。应从大处着眼,小处着手,循序渐进,逐步完善。
(2)、对开发过程中的各种文档应当注意保存。这是系统开发所要求的必要条件。
(3)、尽可能取得对程序设计重视,使用简化的程序代码保证整个系统开发的清晰。
1.2相关技术介绍
1.2.1结构化生命周期法简介
结构化生命周期法是一种传统的系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。
    采用结构化生命周期法来开发系统时,应遵循的主要原则:
   (1)、用户参与的原则
   (2)、“先逻辑后物理”的原则
   (3)、“自顶向下”的原则
   (4)、工作成果描述(主要指文档)标准化的原则
    其具体开发步骤可分为以下四步:
    a系统规划
b系统开发
c系统的运行及维护
d系统评价
其中系统开发又分为以下四个步骤:
(a)系统分析
.系统初步调查
    .系统可行性研究
.现行系统的详细调查
.新系统逻辑方案的提出
(b)系统设计
     .系统总体结构设计
     系统总体功能设计
     .系统总体物理结构设计
     系统详细设计
     .代码设计
.输入输出设计
(c)系统实施
   .程序设计
   系统测试

评论加载中...
loading... 版权声明:*此设计为本站原创作品,版权归“大学生毕业设计论文网”所有,请尊重作者劳动,你若发现侵权行为,请向本站举报,谢谢合作!
*欲获得完整设计,请与本站联系(QQ:616837397 Email:famousjiang@126.com),经协商后, 对设计有不妥的地方可以免费进行修改和完善。

>> 友情链接
关于我们 | 广告服务 | 在线留言 | 联系我们 | 友情链接 | 会员服务
Copyright © 2003-2008 bysjlw.com Inc. All rights reserved. 毕业设计论文网 版权所有 蜀ICP备05005237号
联系电话: 028-87781218 业务QQ:616837397  电子邮箱: famousjiang@126.com