(最新版)五子棋游戏的发展与现状毕业论文
更新时间:2023-11-13 06:10:01 阅读量: 教育文库 文档下载
- 途游五子棋下载最新版推荐度:
- 相关推荐
目 录
第一章:绪论 .................................................................................................................................. 1
1.1 开发背景............................................................................................................................ 1 1.2课题意义............................................................................................................................. 1 1.3五子棋游戏的发展与现状 ............................................................... 错误!未定义书签。 1.4论文的组织结构 ................................................................................................................. 3 第二章: 系统使用工具介绍 ........................................................................................................... 4
2.1 编程语言............................................................................................................................ 4
2.1.1 java语言介绍 ......................................................................................................... 4 2.1.2 java语言的优点 ..................................................................................................... 4 2.2 Eclipse集成平台介绍 ....................................................................................................... 6
2.2.1 Eclipse概述 ............................................................................................................ 6 2.2.2 Eclipse的安装、设置与启动 6
第三章: 五子棋程序的介绍与规划 ............................................................................................... 8
3.1软件的基本功能 ................................................................................................................. 8 3.2软件的实现目的 ................................................................................................................. 9 第四章: 系统功能分析与算法分析 ............................................................................................... 9
4.1 系统功能............................................................................................................................ 9 4.2 算法分析............................................................................................................................ 9 第五章: 系统设计 ......................................................................................................................... 10
5.1 详细功能分析 .................................................................................................................. 10 5.2 设计思路.......................................................................................................................... 12 第六章: 系统的具体实现 .......................................................................... 1错误!未定义书签。
6.1准备工作........................................................................................ 1错误!未定义书签。 6.2建立游戏窗口界面 ........................................................................ 1错误!未定义书签。 6.3完成下棋的功能 ............................................................................................................... 17 6.4完成判断胜负的功能 ....................................................................................................... 17 6.5完成一些按钮的功能 ....................................................................................................... 17
0 第七章: 五子棋功能的演示 ......................................................................................................... 20
7.1软件的调试以及改错 ....................................................................................................... 20 结 语 ........................................................................................................................................ 21 参考文献 ........................................................................................................................................ 22 致 谢 ........................................................................................................................................ 23
第一章 绪 论
1.1开发背景
游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一?游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐?第二次世界大战以后,电子计算机技术得到了突飞猛进的发展?先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时软件技术也发展迅速?在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力?这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”?“判断”能力反过来与人较量?由于不断修改更新,使计算机的“智力”水平与人难分高低?到了90年代,游戏软件已经为世界各国的人使用,BLACKISLAND和Blizzard.这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,而且游戏软件有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,
1 可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一了。而当前五子棋程序的发展也非常快,从最初的双人发展到人机,然后到现在的网络对战,已经受到越来越多人的喜爱和重视。 1.2课题意义
人类之所以不断在进步,是因为我们人类一直不断的在思考,五子棋游戏程序的开发符合人类进步也是促进人类进步的一大动力之一。五子棋游戏程序让人们方便快捷的可以下五子棋,让人们在何时都能通过下棋来提高逻辑思维能力,同时也培养儿童的兴趣以及爱好,让孩子更加聪明。同时,五子棋游戏程序的开发也使得五子棋这个游戏得到了广泛的推广,让世界各地的人们知道五子棋,玩上五子棋,这已经不是局限。五子棋游戏程序使得越来越多的人喜欢上了五子棋,热爱下五子棋,它是具有很好的带动性的。随着互联网络的不断普及,越来越多的人可以在网络上就能够与他人下五子棋了。 1.3五子棋游戏的发展与现状
目前,连珠这一棋类运动已迅速在国际上发展起来。外国人都十分看好这一不起眼的智力游戏,并认为五子棋不仅能提高思维、开发智力、手脑并用、修身养性 而且富含哲理,具有东方的神秘和西方的直观,是中西文化的交汇点。许多国家的人对五子棋都有不同的爱称,例如韩国人把五子棋称之为“情侣棋”,言下之意是情人之间下五子棋有利于增加情感的交流;欧洲人称之为“中老年棋”,表示五子棋适合中老年人的生理特点和思维方式;美洲人喜欢将五子棋称之为“商业棋”,就是说商人谈生意时可边下棋边谈生意,棋下完了生意也谈成了。由此可见,尽管国度不同,语言各异,但人们都可以借助五子棋这一简单而又深奥的棋艺进行交流、比赛,增进友谊。
1988年8月8日,国际连珠联盟(RIF)由日本、俄罗斯、瑞典、亚美尼亚、
2 阿塞拜疆、爱沙尼亚、拉脱维亚、白俄罗斯等8个成员国在瑞典宣告创立,中国于 1996年正式加入国际连珠联盟,现在全世界已有近50个国家和地区成为国际连珠联盟的正式会员。职业连珠的世界锦标赛从1989年起每两年举办一次,现已举办了十一届。日本目前拥有自己的五子棋职业棋手,并且对五子棋技术的研究也相当普遍和全面,就水平也正在日益增强。同时,五子棋的理论研究与探索也呈现蓬勃发展的势头,从1858年第一部五子棋专著问世以来,目前,全世界有2000多种五子棋的书籍及期刊,分别以日文、俄文、英文、瑞典文及中文出版发行。五子棋在我国的北京、上海、天津、云南、浙江、广东、四川、湖北、辽宁、新疆、河北等省(区)市都有很大的发展。北京多次举办了北京地区的五子棋赛,如“思曼杯”、“京空杯”、“奇奇童杯”、“北京第六届民族团结杯”和“北京第四岂民族运动会”的五子棋比赛。上海地区举办了“上文杯”五子棋大赛。云南省以及其他省市亦举办过许多五子棋比赛。所有这些赛事都越来越多地吸引了无数人们的关注,表明了根植于中国的五子棋有着广泛的群众基础,是群众喜欢的体育活动。而现在,很多很多游戏平台上面都有五子棋游戏供我们玩,任何游戏平台上面只要有棋牌类游戏的,那么它就有五子棋在里面,网络五子棋比赛,在联众,263,QQ游戏,UC里都有,五子棋游戏在网络上面是非常火爆的,而且在棋牌游戏里面玩家人数排名总会占到很前面,不愧是风靡全球的棋牌游戏啊!在未来中,将会有越来越多的人关注五子棋,喜欢五子棋,那么将其变为商业化也会越来越多,而且还可以以教育孩子的方式来将其嵌套进去,或者用来做测试等等,可以说以后的五子棋游戏会是那么的精彩,那么的让人憧憬。那么对于它的游戏开发和发展也将会上升到举足轻重的地位去,它的发展会是相当之快的,就让我们拭目以待吧。 1.4论文的组织结构
第二章 系统使用工具介绍
本章节主要介绍了本系统使用的编程工具Eclipse,同时简单的介绍了Java这一编程语言,以及Java语言相比其它编程语言所具有的优势。 2.1 编程语言
2.1.1 Java语言介绍
现代技术的发展,尤其是网络技术,给现代企业带来了许多新的机遇和挑战,
3 如改善客户服务、全球化和信息检索等,这些在技术上反映为信息的获取、系统管理、系统集成、新技术的开发、Internet、Intranet等等与商业的结合。而这些要求一个随处可用的开放的结构和在不同的平台之间低成本的信息传递方式,Java正好满足这些要求。
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1.x版发展到1.2版。目前常用的Java平台基于Java1.2。
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
2.1.2 Java语言的优点
Java技术取得今天这样的成就,依赖于这门技术的先进性,Java技术具有下列优点:①简单、健壮:许多高级语言都要由程序员进行指针运算和存储器管理。这项工作即复杂又容易出错。Java不需要程序员进行指针运算和存储器管理,简化了设计,减少了出错的可能性。②面向对象:Java是面向对象的程序设计语言。与面向过程的语言相比,面向对象的语言更能反映人类对世界的认识和处理模式,具有良好的代码重用性。处理复杂、庞大而且不断变化的信息系统,必须使用面向对象的程序设计语言。③分布式:目前,在所有软件产品中,仅供单个计算机使用的单机版软件所占的比例越来越小。大多数软件都可以运行在网络环境中。Java拥有一个网络协议对象库(TCPIP,HTTP,FTP等),可以象访问当地文件一样访问Internet上的对象。④改进的解释性:为弥补解
4
正在阅读:
(最新版)五子棋游戏的发展与现状毕业论文11-13
3 智慧校园总体设计说明03-17
工程预决算管理规定 - secret01-28
炼铁炉前操作基础知识01-06
小学生一年级我的家人作文06-14
LTE外部小区数据配置错误导致切换差07-02
宝山月浦镇镇区控制性详细规划方案11111-10
物流成本复习题05-01
2012年初级会计职称考试《经济法基础》考前冲刺试卷及答案(3)04-21
中华人民共和国国家标准公文格式04-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 五子棋
- 最新版
- 毕业论文
- 现状
- 发展
- 游戏