关键词不能为空

当前您在: 首页 > 育儿 >

五子棋游戏的发展与现状毕业论文

作者:陕西保健网
来源:http://www.xapfxb.com/yuer
更新日期:2021-01-27 06:05

拉单杠能长高吗-

2021年1月27日发(作者:匡定波)
(
此文档为
word
格式,下载后您可任意编辑修改!
)




第一章:绪论
............... .................................................. .................................................. ...............
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
软件的基本功能
< br>.
.......................................... .................................................. ....................
8

3.2
软件的实现目的

.
.................. .................................................. ............................................
9

第四章
:
系统功能分析与算法分析
....... .................................................. ......................................
9

4.1
系统功能
.............................. .................................................. ............................................
9

4.2
算法分析
.................... .................................................. .................................................. ....
9

第五章
:
系统设计
......... .................................................. .................................................. ............
1
0
5.1
详细功能分析

.
............................................ .................................................. ...................
1
0
5.2
设计思路
................................................. .................................................. .......................
1
2
第六章
:
系统的具体实现
.................................. ........................................
1
错误!未定义书签。

6.1
准备工作
........ .................................................. ..............................
1
错误!未定义书签。

6.2
建立游戏窗口界面

.
............................................ ...........................
1
错误!未定义书签。

6.3
完成下棋的功能

.
.................. .................................................. ..........................................
1
7
6.4
完成判断胜负的功能

.
..... .................................................. ...............................................
1
7
6.5
完成一些按钮的功能

.
..... .................................................. ...............................................
1
7
第七章
:
五子棋功能的演示
......... .................................................. ..............................................
2
0
7.1
软件的调试以及改错

.
..... .................................................. ...............................................
2
0






.... .................................................. .................................................. ................................
2
1
参考文献
..................................... .................................................. .................................................
2
2






.... .................................................. .................................................. ................................
2
3




0

第一章





1.1
开发背景

游戏软件是当今世界发展最迅速,
最有影响力
,
最有潜力与活力的领域之一
?
游戏软件深受广大 青年人喜爱
,
而且在发达国家中老年人也有大部分喜欢游戏

,
因此 游戏软件在很大程度上给予绝大部分人精神上的娱乐
?
第二次世界大战
以后
,
电子计算机技术得到了突飞猛进的发展
?
先是由晶体管代替了笨重的真空
管< br>,
后来出现了集成电路和大规模集成电路
,
使电子子计算机一代一代实现更新< br>,
同时软件技术也发展迅速
?
在美国
,
集中了许多计算机软件 的设计人才
,
他们工
作之余
,
时常喜爱编一种能与人斗智的
“游戏”
,
以此来锻炼编程的能力
?
这种
“游
戏”花样繁多
,
但其特点都是利用计算机软件事先设计好的“分析”
?
“判断”
能 力反过来与人较量
?
由于不断修改更新
,
使计算机的“智力”水平与人难分高

?
到了
90
年代,
游戏软件已经为世界各国的人使用,< br>BLACKISLAND

Blizzard.
这两个强大的游戏制作组起到了 巨大的带动作用,还有中国的洛河工作室在国
内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件 ,打开了这个市场。
如今游戏软件产业已经受到了广泛的关注,而且游戏软件有潜力而且吸引人,
让人们日益丰富的生活需求得以满足。

五子棋游戏更是吸引着不同年龄段的人群,
无论男女老少都可以玩,
都喜欢
玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下 五子棋更是一
种时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,
可能 早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史
资料与围棋有相似之处,因为古 代五子棋的棋具与围棋是完全相同的。在上古
的神话传说中有“女娲造人,伏羲做棋”一说,
《 增山海经》中记载:
“休舆之
山有石焉,名曰帝台之棋,五色而文状鹑卵。
”李善注引 三国魏邯郸淳《艺经》
中曰:
“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十 枚”

可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐
渐 演变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一
了。而当前五子棋程序的发展 也非常快,从最初的双人发展到人机,然后到现
在的网络对战,已经受到越来越多人的喜爱和重视。
1
1.2
课题意义

人类之所以不断在进步,
是因 为我们人类一直不断的在思考,
五子棋游戏程
序的开发符合人类进步也是促进人类进步的一大动 力之一。五子棋游戏程序让
人们方便快捷的可以下五子棋,让人们在何时都能通过下棋来提高逻辑思维能
力,同时也培养儿童的兴趣以及爱好,让孩子更加聪明。同时,五子棋游戏程
序的开发也使得五 子棋这个游戏得到了广泛的推广,让世界各地的人们知道五
子棋,玩上五子棋,这已经不是局限。五子棋 游戏程序使得越来越多的人喜欢
上了五子棋,热爱下五子棋,它是具有很好的带动性的。随着互联网络的 不断
普及,越来越多的人可以在网络上就能够与他人下五子棋了。

1.3
五子棋游戏的发展与现状

目前,
连珠这一棋类运动已迅速在 国际上发展起来。
外国人都十分看好这一
不起眼的智力游戏,并认为五子棋不仅能提高思维、开 发智力、手脑并用、修
身养性

而且富含哲理,具有东方的神秘和西方的直观,是中西 文化的交汇点。
许多国家的人对五子棋都有不同的爱称,
例如韩国人把五子棋称之为
“ 情侣棋”

言下之意是情人之间下五子棋有利于增加情感的交流;欧洲人称之为“中老年
棋”
,表示五子棋适合中老年人的生理特点和思维方式;美洲人喜欢将五子棋称
之为“商业棋 ”
,就是说商人谈生意时可边下棋边谈生意,棋下完了生意也谈成
了。由此可见,尽管国度不同 ,语言各异,但人们都可以借助五子棋这一简单
而又深奥的棋艺进行交流、比赛,增进友谊。

1988

8

8
日,国际连珠联盟
(RIF)< br>由日本、俄罗斯、瑞典、亚美尼亚、
阿塞拜疆、爱沙尼亚、拉脱维亚、白俄罗斯等
8个成员国在瑞典宣告创立,中
国于
1996
年正式加入国际连珠联盟,现在全世 界已有近
50
个国家和地区成为
国际连珠联盟的正式会员。
职业连珠的世界锦 标赛从
1989
年起每两年举办一次,
现已举办了十一届。日本目前拥有自己的五子棋 职业棋手,并且对五子棋技术
的研究也相当普遍和全面,就水平也正在日益增强。同时,五子棋的理论研 究
与探索也呈现蓬勃发展的势头,从
1858
年第一部五子棋专著问世以来,目前,< br>全世界有
2000
多种五子棋的书籍及期刊,分别以日文、俄文、英文、瑞典文及
中文出版发行。五子棋在我国的北京、上海、天津、云南、浙江、广东、四川、
湖北、辽宁、新疆、河 北等省(区)市都有很大的发展。北京多次举办了北京
2
地区的五子棋赛,如“思曼杯”
“京空杯”

“奇奇童杯”

“北京第六届民族团
结 杯”和“北京第四岂民族运动会”的五子棋比赛。上海地区举办了“上文杯”
五子棋大赛。云南省以及其 他省市亦举办过许多五子棋比赛。所有这些赛事都
越来越多地吸引了无数人们的关注,表明了根植于中国 的五子棋有着广泛的群
众基础,是群众喜欢的体育活动。而现在,很多很多游戏平台上面都有五子棋游戏供我们玩,任何游戏平台上面只要有棋牌类游戏的,那么它就有五子棋在
里面,网络五子棋比赛 ,在联众,
263

QQ
游戏,
UC
里都有,五子棋游戏在 网
络上面是非常火爆的,而且在棋牌游戏里面玩家人数排名总会占到很前面,不
愧是风靡全球的 棋牌游戏啊!在未来中,将会有越来越多的人关注五子棋,喜
欢五子棋,那么将其变为商业化也会越来越 多,而且还可以以教育孩子的方式
来将其嵌套进去,或者用来做测试等等,可以说以后的五子棋游戏会是 那么的
精彩,那么的让人憧憬。那么对于它的游戏开发和发展也将会上升到举足轻重
的地位去, 它的发展会是相当之快的,就让我们拭目以待吧。

1.4
论文的组织结构

第二章

系统使用工具介绍

本章节主要介绍了本系统使用的编程工 具
Eclipse

同时简单的介绍了
Java
这一编程语言,以及
Java
语言相比其它编程语言所具有的优势。

2.1
编程语言

2.1.1 Java
语言介绍

现代技术的发 展,
尤其是网络技术,
给现代企业带来了许多新的机遇和挑战,
如改善客户服务、全球 化和信息检索等,这些在技术上反映为信息的获取、系
统管理、系统集成、新技术的开发、
In ternet

Intranet
等等与商业的结合。
而这些要求一个随处可 用的开放的结构和在不同的平台之间低成本的信息传递
方式,
Java
正好满足这些要 求。

Java
是由
Sun Microsystems
公司于1995

5
月推出的
Java
程序设计语言
(以下简 称
Java
语言)

Java
平台的总称。

Ja va
实现的
HotJava
浏览器
(支

Java app let
)显示了
Java
的魅力:跨平台、动感的
Web

Internet
计算。
从此,
Java
被广泛接受并推动了
Web
的迅速发展,
常用的浏览器现在均支持
Java
applet
。< br>另一方面,
Java
技术也不断更新。
Java
平台由
Jav a
虚拟机

Java
Virtual
3
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
语言的优点

Jav a
技术取得今天这样的成就,依赖于这门技术的先进性,
Java
技术具有
下 列优点:①简单、健壮:许多高级语言都要由程序员进行指针运算和存储器
管理。这项工作即复杂又容易 出错。
Java
不需要程序员进行指针运算和存储器
管理,简化了设计,减少了出错的 可能性。②面向对象:
Java
是面向对象的程
序设计语言。与面向过程的语言相比, 面向对象的语言更能反映人类对世界的
认识和处理模式,具有良好的代码重用性。处理复杂、庞大而且不 断变化的信
息系统,必须使用面向对象的程序设计语言。③分布式:目前,在所有软件产
品中, 仅供单个计算机使用的单机版软件所占的比例越来越小。大多数软件都
可以运行在网络环境中。
Java
拥有一个网络协议对象库(
TCPIP,HTTP,FTP
等)
,< br>可以象访问当地文件一样访问
Internet
上的对象。④改进的解释性:为弥补解< br>释语言速度较慢的不足,
Java
采用预编译的办法,将原程序生成字节代码,减
轻运行时的解释工作。另一方面,有些
Java
运行环境采用
Just-In-Ti me(JIT)
编译器将字节代码编译成机器码直接运行,这种运行环境对于重复执行的服务
器 端软件特别有效,可以达到
C
语言的速度。⑤安全:
Java
语言在编译时删 除
了指针和内存分配,在运行时检查字节代码,拒绝执行非法的内存访问,超越
权限的访问等。 可以防御黑客攻击。⑥平台无关:
Java
通过采用虚拟机技术真
正实现了与平台无关 。
Java
软件是真正跨平台可移植的。⑦多线程:允许一个
应用程序同时做多个任务 。⑧动态性:
Java
允许下载代码模块,因此,当程序
运行时也能动态升级。⑨高性 能:经过实际的综合评测得出结论,
Java
是高性
4
能的。
< br>Java
安装配置:各平台安装程序可以到
SUN
的网站上下载,在安装完成后
应该进行配置,通常集成开发环境(
IDE
)自带
JDK
或进行了自 动配置,如果我
们通过控制台编译或运行
Java
程序则必须手动配置。

JDK:

Java
开发工具包(
J2SE Software Development Kit
)的缩写
,

Java
语言编写< br>applet
小程序和应用程序的软件开发环境,
Java
开发者应该安

JDK
,并且通常
JDK
中已包含一个
JRE
拷贝。下 面是
JDK
里一些文件的说明。

bin

java
常用开发工具目录,例如
javac

java

jar
等工具。

demo: sun
提供的一些用于
java
开发的示范 例子
,
如有关
applets

jfc

plug in
等。

include: Java
提供用于
cc++
调用的
.


CLAS SPATH=.;C:ProgramFilesJavajdk1.6.0_;C:Pro
gram FilesJavajdk1.6.0_


2.2 Eclipse
集成平台介绍

2.2.1 Eclipse
的概述

Eclipse

IBM
花巨资开发的
IDE
集成开发环境 (
Integrated Development
Environment
。其前身是
IBM

Visual Age for Java

VA4J


Eclipse
是一
个开放源代码的、基于
Java
的可扩展开发平台。就其本身而言,它只是一个框
架和一组服务,用于通过插件组件构 建开发环境是可扩展的体系结构,可以集
成不同软件开发供应商开发的产品,将他们开发的工具和组件加 入到
Eclipse
平台中。另外
Eclipse
还附带了一个标准的插件集 ,包括
Java
开发工具(
Java
Development Tools

JDT



2.2.2 Eclipse
的安装、设置与启动


Eclipse
的安装非常 简单,仅需对下载后的压缩文件进行解压缩即可完成操
作。

1.

安装
Eclipse
开发工具


1


可以到官网网站中下载
3.2.1

Eclipse
开发工具。

2


对下载名称为


Eclipse
软件进
行解压缩。


3


为了便于管理,将解压缩后的
eclipse
文件夹剪切到
DProgram
Files
文件夹中。此时如果运行
DProgram Fileseclipse< br>里的

可执行文件,便可启动英文版的
Eclipse
开发工具。

2.

Eclipse
的国际化

完成
Ecl ipse
的安装后,从初学者的角度考虑,如果开发工具是中
文版的,
则更适合我们的 语言习惯,
在学习和使用的过程中回轻松很多,
另外一点就是可以方便地查阅中文教程和帮助信 息。为此可以到
5
Eclipse
网站上下载多国语言包,
从而实现
Eclipse
操作界面的国际化,
进而用更适合我们学习的中文语言来显示
Ecl ipse
程序界面。

因为我们用中文的,所以下面就介绍一下使
Eclip se
操作界面汉化
的具体步骤如下。


1

< br>到
Eclipse
官方网站下载与
Eclipse
相匹配的中文语言包 。与上





eclipse-SDK-3.2.1< br>版








Ba belLanguagePack-eclipse-zh_



2


对下载名称为
BabelLanguagePack-eclipse-zh_

件进行解压。


3


解压缩后包含一个
eclipse
文件夹 ,
该文件夹中包含有
features

plugins
两个文件夹 。


4



features
plugins
两个文件夹复制到所安装的
eclipse

目录中,即
DProgram Fileseclipse
文件夹中,替换其中对应
的文件夹。


5


这样即可实现
Eclipse
的中文语言操作界面。

3.
启动
Eclipse
完成了
Eclipse
多国语言包的配置,接 下来可以启动
Eclipse

Eclipse









Eclipse
的< br>安








文件即 可。具体步骤如下。


1


运行
DProgram
文件。


2

Eclipse
启动后,在弹出的【工作空间启动程序】对话框的【工
作空间】
文本框 中输入

D:testdemo


然后单击
【确定】按钮。


3


单击【确定】按钮,系统将出现Eclipse
的欢迎界面,其中包含
【概述】

【新增内容】

【样本】

【教程】以及工作台相关按钮和
菜单栏等。


















3.1





















十九行十九列的五子棋棋盘,纵横线路为浅色,
构成
361
个交叉点。棋盘的正中为“天元”,周围对称的
4
点为“星位”。
黑子
181
枚,白子
180
枚,共
361
枚棋子。五子棋采用简 易的规则,在对局
开始时,先由执黑棋的一方将一枚棋子落在天元点上,然后由执白棋一方在
黑 棋的周围交叉点上下子。在棋盘上面在对应位置通过点击鼠标左键下子,
棋盘上将在相应的位置上显示棋 子,并且棋子在横纵交点上。可以自动判断
游戏是否结束,是否黑方或者是白方已经胜利,并且在文本框 里显示信息来
提示玩家。在游戏棋盘上方会有一个游戏信息,这个游戏信息是用来提示当
前是黑 白双方的哪一方下子,玩家可以根据这个提示来相应的下棋,而不会
导致不清楚轮到哪一方下棋。当然连 接服务器的客户可以在任何时候进行聊
天,可以和所有人一起聊,也可以和某个单独的人聊天。在客户可 以创建游
戏,加入游戏,放弃游戏,关闭游戏界面,以及聊天功能。

6

拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-


拉单杠能长高吗-



本文更新与2021-01-27 06:05,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/429894.html

五子棋游戏的发展与现状毕业论文的相关文章