ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:1,000.95KB ,
资源ID:14403535      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14403535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络五子棋五子棋设计与实现学士学位论文Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络五子棋五子棋设计与实现学士学位论文Word文档格式.docx

1、八个方向四条直线上的检索判断胜负。本游戏是以C+语言作为开发工具。本文详细地介绍了五子棋游戏软件设计的全过程,描述了该软件的功能。关键词 五子棋; C+; QT; 设计AbstractGobang originated in Chinese ancient Chinese tradition Reversi one. ModernGobang Japanese called Pente, translated as Renju, English called Gobangor FIR. Gobang can not only enhance the thinking ability, impr

2、ove intelligence, and rich in philosophy will help self-cultivation, it has the broad, and a bit of advice, but also easy to understand the people love to see and hear, and profound skills and a high level of international competition; the chess cultural source flow length,with the mystery of Orient

3、al and Western intuition; both the concept of the field,also have point. It is the exchange of Chinese and Western culture, is the crystallization of the ancient and modern philosophy. A wide range of systemusers, content rich puzzle, high market prospects.The graduation design through the C+ langua

4、ge in the QT programming environment, designed the Gobang game software, cross section. The software has friendly. To enable color selection, afterwards, help, exit and other functions, the biggest difficulty but this graduation design is the design of Gobang to judge the outcome, is for, right, rig

5、ht, right, down, left, left, left. Search to determine the outcome of eight directions on four lines. The game is based on C+ language as a development tool. This paper introduces in detail the whole process of Gobang game software design, describes the software functions.Keywords C+; Gobang; design

6、1. 绪论计算机已经深入到人们日常工作和生活的方方面面,各程序软件也逐渐进入大众的视野,并开始影响人们的工作生活,与计算机相关的产业进入快速发展期。而且在高速的生活中,电脑小游戏已经成为了人们放松精神和打发无聊时间的一种非常有效的方式。而五子棋这种规则简单的传统游戏也是深受广大人民的喜爱。Windows系统的推出使得电脑从一些大公司,比较大的科研基地,进入了广大人民的家里。每个行业的人们不需要经过很多的培训或者特别的技术把我就可以在自己的家里轻松的完成对电脑的操作。然而,虽然现在世界上已经充满了各式各样的软件。但是呢有些用户的特殊要求也不是能够直接找一个软件就能满足了的。作为一名学生,特别是软

7、件技术专业的程序编程学生,在系统的学习了一些编程语言之后,更加觉得自己应该多动手编程,做实训项目。不进行实际的操作,很难在编写程序上有进步!编写自己的软件,即使是小程序,你也会向前迈进一大步。我个人比较喜欢linux,在linux环境下的QT4.7通过这次设计,把所学的各项技能很好的整合在一起。又一次感受到了编程的乐趣,从中也学到了不少知识技巧,向前迈进了一大步!1.1 五子棋介绍以及开发环境1.1.1 五子棋简介五子棋是一种两人对弈的纯策略型汉族棋类益智游戏,棋具与围棋通用,由中国汉族人发明,起源于中国上古时代的传统黑白棋种之一。主要流行于华人和汉字文化圈的国家以及欧美一些地区。容易上手,老

8、少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋已在各个游戏平台有应用。古代五子棋棋盘与围棋棋盘是通用的,汉魏时为十七路(1717)棋盘,至南北朝时即已流行十九路(1919)棋盘,直至1931年出现所谓五子棋专用棋盘如图所示,为十五路(1515)棋盘,形状近于正方形,平面上画横竖各15条平行线,线路为黑色,构成225个交叉点,邻近两个交点的距离纵线约为2.5厘米,横线约为2.4厘米。棋盘正中一点为“天元”。棋盘两端的横线称端线,棋盘左右最外边的两条纵线称边线。从两条端线和两条边线向正中发展而纵横交叉在第四条线形成的四个点称为“星”。天元和星应在

9、棋盘上用实心小圆点标出。五子棋的棋盘简洁明了在横竖橡胶的点进行下棋。老少皆宜简单易懂,它的棋盘简洁明了只是单纯的15条竖线跟15条横线就构成了整个“战场”。它的棋盘如图1-1。图1-1 五子棋棋盘1.1.2 五子棋国内发展情况五子棋是我国古代的、传统的黑白棋种之一,大约在南北朝时期随围棋一起传入朝鲜、日本等地。五子棋在日本叫“连珠棋”。据日本史料记载,五子棋先由中国传到朝鲜,再由朝鲜传到日本。当时主要在皇宫和贵族大家庭中流行。到元禄末年,在日本京都,这一当时被称做“五目碰”、“五格”的棋戏在民间开始盛行起来,无论武士、僧侣、农夫都能参加这一活动。到日本明治32年(公元1899年),经过公开征名

10、,“连珠”这一名称才被正式确定下来。从这之后,连珠这一活动已经过了不断的改良,主要是规则的变化,例如1899年规定禁止黑白双方走“双三”,1903年规定只禁止先行的黑方走“双三”,到了1912年规定,黑方被迫走“双三”亦算输;1916年规定,黑方也不许走“四、三、三”;1931年规定,黑方不许走“双四”,并规定将19X19道线的围棋棋盘改为15X15道线的五子棋专用棋盘。通过一系列的规则变化使连珠五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。目前,连珠五子棋这一棋类运动已迅速在国际上发展起来。有40多个国家和地区已开展了五子棋活动。许多国家的人对

11、五子棋都有不同的爱称,例如韩国人把五子棋称为“情侣棋”,言下之意是说情人之间下五子棋有利于增加情感的交流;欧洲人称之为“绅士棋”,喻棋手下五子棋的君子风度胜似绅士;美洲人称之为“商业棋”,意思可能是边下五子棋边谈生意,是商业贸易之桥;日本称之为“中老年棋”,表示五子棋适合成熟的中老年的生理特点和思维方式。不同语言、地区的人们都可以借助五子棋这一简单而又深奥的棋艺进行交流、比赛,以增进友谊。1988年8月8日,国际连珠联盟(RIF)在瑞典宣告成立。 五子棋在我国的很多大、中城市发展很快,尤其是首都北京,曾多次举办了五子棋的各种比赛,中央电视台体育频道也长期播放着五子棋的讲座,还有,一些大型企业和

12、单位也曾举办过五子棋的比赛。预计在几年后,五子棋将成为国内最受欢迎的项目之一。1.1.3 开发以及运行环境本次的五子棋游戏的设计与实现的完成时在HP笔记本型号6450b上设计开发并完成的。HP6450b使用英特尔酷睿i5处理器CPU主频2.53GHZ采用DMI2.5GT/S的规格总线,3MB的3级缓存。2G内存,512独显。在HP6450b上安装Ubuntu12.0.4的版本。 Ubuntu12.0.4是一个以桌面应用为主的linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为友帮拓或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似

13、华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。在Ubuntu12.0.4系统下面安装QT4.7。在QT4.7中完成设计编码与实现。1.1.4 QT的基本特征综述QT是Trolltech公司的标志性产品,是一个跨平台的C+图形用户界面(GUI)工具包,QT应用程序接口与工具兼容于所有支持平台,让开发员们掌握一个应用程序接口,便可执行与平台非相关的应用开发

14、与配置(QT/windows QT/Mac QT/x11(linux)QT对不同平台的API进行了进行了专门的封装(文件处理,网络)。Qt是一个完整的应用程序开发框架,包括一个类库和一些跨平台、国际化的工具。它是挪威TrollTech公司的标志产品。Qt工具箱有三种不同的版本,一种是专业版(ProfessionalEdition),另一种是免费版(FreeEdition),还有一种是嵌入式免费版(EmbeddedfreeEdition)。专业版用于创造成功的商业贸易方面的跨平台软件;而自由版已经成为用C+GUI工具包在Linux上进行自由软件开发的主流,它是Linux上流行的KDE桌面环境的基础。由于Qt是一个跨平台的GUI工具箱,它确保了软件非常方便的应用于绝大多数操作系统。是一个跨平台的C+图形用户界面应用程序框架,它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1