目 录
第一章:绪论 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
第七章: 五子棋功能的
演示 20
7.1软件的调试以及改错 20
结 语 21
参考文献 22
致 谢 23
第一章 绪 论
1.1开发背景
游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一?游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐?第二次世界大战以后,电子
计算机技术得到了突飞猛进的发展?先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时软件技术也发展迅速?在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的"游戏",以此来锻炼编程的能力?这种"游戏"花样繁多,但其特点都是利用计算机软件事先设计好的"分析"?"判断"能力反过来与人较量?由于不断修改更新,使计算机的"智力"水平与人难分高低?到了90年代,游戏软件已经为世界各国的人使用,BLACKISLAND和Blizzard.这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,而且游戏软件有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在"尧造围棋"之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有"女娲造人,伏羲做棋"一说,《增山海经》中记载:"休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。"李善注引三国魏邯郸淳《艺经》中曰:"棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚"。可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一了。而当前五子棋程序的发展也非常快,从最初的双人发展到人机,然后到现在的
网络对战,已经受到越来越多人的喜爱和重视。
1.2课题意义
人类之所以不断在进步,是因为我们人类一直不断的在思考,五子棋游戏程序的开发符合人类进步也是促进人类进步的一大动力之一。五子棋游戏程序让人们方便快捷的可以下五子棋,让人们在何时都能通过下棋来提高逻辑思维能力,同时也培养儿童的兴趣以及爱好,让孩子更加聪明。同时,五子棋游戏程序的开发也使得五子棋这个游戏得到了广泛的推广,让世界各地的人们知道五子棋,玩上五子棋,这已经不是局限。五子棋游戏