1、 0 目目 录录 第一章:绪论. 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
2、.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.11.1 开发背景开发背景 游戏软
3、件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一 游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的, 因此游戏软件在很大程度上给予绝大部分人精神上的娱乐第二次世界大战以后, 电子计算机技术得到了突飞猛进的发展先是由晶体管代替了笨重的真空管,后 来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时 软件技术也发展迅速在美国,集中了许多计算机软件的设计人才,他们工作之余, 时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力这种“游戏”花 样繁多,但其特点都是利用计算机软件事先设计好的“分析”“判断”能力反过 来与人较量由于不断修改更新,使计
4、算机的“智力”水平与人难分高低到了 90 年代,游戏软件已经为世界各国的人使用,BLACKISLAND 和 Blizzard.这两个强 大的游戏制作组起到了巨大的带动作用, 还有中国的洛河工作室在国内也起到了 巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软 件产业已经受到了广泛的关注,而且游戏软件有潜力而且吸引人,让人们日益丰 富的生活需求得以满足。 五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢 玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种 时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能 早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与 围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传 说中有“女娲造人,伏羲做棋”一说, 增山海经中记载: “休舆之山有石焉, 名曰帝台之棋,五色而文状鹑卵。 ”李善注引三国魏邯郸淳艺经中曰: “棋局, 纵横各十七道,合二百八十九道,白黑棋子,各