登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
【精品】VC 高级程序设计大作业 基于局域网的五子棋设计与开发.doc
文档分类:
IT计算机
|
页数:约26页
举报非法文档有奖
分享到:
1
/
26
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
26
下载此文档
文档列表
文档介绍
【精品】VC 高级程序设计大作业 基于局域网的五子棋设计与开发.doc
【精品】VC 高级程序设计大作业_基于局域网的五子棋设计与开发.doc基于局域网的五子棋游戏系统设计与开发
摘要本系统是基于局域网的五子棋游戏,应用VC++。局域网中的两个用户一 个充当服务器,一个充当客户端,当然可以自己选择扮演的角色。首先由服务器端设置IP 和端口,监听端口;然后客户端连接服务器,当连接成功后,就可以开始游戏;在下棋过 程中设置了落子音效以及落子位置标示,同时当出现局超时或者步超时,给出提示,如果 步超时系统则做出让步处理,局超时则认为超时方本局失败;同时双方可以进行悔棋、和 棋和认输操作;除此之外,在下棋过程中,双方可以进行交谈。此次的五子棋系统界面良 好,绚丽,功能完善,有创新意识功,其中有很多人性化以及趣味设计,如声音的提示背 景,音乐设置能等。
关键字:五子棋;MFC;局域网;Socket通信
目录
引言
2
2
2
2
运行环境需求 3
性能需求 3
3
3
4
4
5
2基于局域网五子棋游戏实现 6
7
9
12
、和棋与认输 13
16
系统测试 18
总结 21
参考文献 22
引言
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英 译为“Renju”,英文称之为“Gobang”或“FIR” (Five In a Row的缩写),亦有“连五子”、 “五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。至于它的兄弟围棋与它的 关系主要有两种流行的说法,一种说法是早于围棋,早在“尧造围棋”之前,民间就已有 五子棋游戏,然而围棋就出现的比较晚了;相传早在尧造围棋之前,五子棋游戏在民间已经 相当盛行了。据《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑 卵。”《辞海》中亦言:“五子棋中棋类游戏,棋具与围棋相同,两人对局,轮流下子,先 将五子连成一行者为胜。”另一说法是源于围棋,五子棋是围棋派系的一个小的发展分支。 在古代的时候,五子棋的的棋具是与围棋相同的,纵横各十七道。由于连珠活动的不断流 行也带来了连珠活动的不断改良,其主要方面是规则的变化(其实质是对执黑棋一方的限 制)。例如,在1899年规定,禁止黑白双方走“双三”;接着在1903年规定,只禁止黑 方走“双三”;到了 1912年又规定,黑方被迫走“双三”也算输给了对方;1916年规定, 黑方不许走“长连” ;1918年规定,黑方不许走“四、三、三” ;1931年规定,黑方 不许走“双四”,此后又迎来了一个巨大的变化,规定将19x19的围棋盘改为15x15的 连珠专用棋盘。
五子棋游戏不仅能增强人们的抽象思维能力、逻辑推理能力、空间想象力,提高 人们的记忆力、心算能力等,而且深含哲理,有助于修身养性。五子棋既具有“短、平、 快”现代休闲方式所特有的特征,又有中国古典哲学所包含的高深学问“阴阳易理”; 它既有简单易学的特点,既能为人民群众所喜闻乐见,又有深奥的技巧;既能组织举办群 众性的比赛、活动,又能组织举办高水平的国际性比赛。因为五子棋的根在中国,在这个 国境里,他有着广泛的群众基础。但与世界先进的五子棋技术相比,我们的棋艺水平还要 继续提高,所以我们要推广五子棋,宣传五子棋,争取在较短的时间内赶上和超过世界五 子棋坛的先进水平。这个过程中我们大学生当然是最主要的生力军。并且随着计算机网络 的迅猛发展,互联网以前所未有的速度发展成为继报纸、广播、电视之后的第四大媒体, 并以其便捷的信息传输形式改变着人们以往的娱乐生活网络游戏使用简单、快捷、低成 本、易于推广,它的普遍应用已经成为网络娱乐的大势所向网络对弈是其中的一个重要分 支能够摆脱地域和时间的限制进行对弈活动吸引了大量的弈棋爱好者。在这种环境下,开 发一个易学实用的五子棋游戏软件是很有必要的。
运行游戏应用程序后,在15*15或19*19的棋盘上,局域网内的黑白两方轮流下子, 下在横竖连线的交叉点上;
下棋过程中,双方可以交谈;
并且记录每局所用的时间,记录每一步的时间,以便在要超时的时候给出提示信息;
下棋过程中双方均可以选择悔棋,在征得对方同意之后可以进行悔棋;与此同时,双 方都可以选择和棋,对方同意之后,视为和棋,当局游戏结束;
当某方下子后,在一条线上(横、竖、对角线)有连续5个己方棋子后,便取得胜利;提 示本局游戏结束;
除此之外,要
【精品】VC 高级程序设计大作业 基于局域网的五子棋设计与开发 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
咯血的护理常规ppt课件
32页
肝癌护理常规ppt课件
30页
2024年自体血回输装置项目资金筹措计划书代可..
58页
服务员培训课件
32页
肺部病人护理课件
28页
保洁托管项目融资方案
41页
儿童cvc护理ppt课件
26页
儿科疾病护理ppt课件
27页
2024年实习的日记(15篇)
32页
2024年实习生面试自我介绍(汇编15篇)
15页
2024年实习生自我鉴定集合七篇
13页
伊泰莲娜饰品项目融资方案
39页
2024年实习生实习周记(合集15篇)
21页
2024年实习教师工作总结(通用14篇)
44页
云旅行项目融资方案
52页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
26
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
小健
文件大小
:
496 KB
时间
:
2021-07-25
相关标签
局域网设计方案
程序设计基础
基于微信小程序的毕业设计
校园局域网设计方案
产品设计开发
小程序毕业设计
基于物联网的毕业设计
设计开发流程
网页设计毕业设计
网站设计毕业设计
计算机原理
PHP资料
linux/Unix相关
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
《专利与标准》
学生作弊认错检讨书四篇
以放弃为话题的作文300字5篇
大班主题十字路口
世界卫生日心得体会六篇
板房搭设方案
服务方案及承诺
春夏拍摄方案
方案的优异性
数学阅读材料教学设计方案
拱桥施工方案
消费及其类型2015答案
《促进销售策略》课件
惠民政策缩水走样方案
广告门头施工方案
工艺方案论证
唐卡绘画项目融资方案
定点帮扶实施方案
安全综合治理方案
好的销售活动方案
大班区域活动实施方案
大学生给老师的道歉信
大型商场物业管理方案
大班期末家长会邀请函
壁纸营销方案
表示尊敬老师的名言
地下室拆除施工方案
国家新型冠状病毒防控方案
喘证的中医护理方案
三年级语文课程思政教学设计案例
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部