- 论文编号: 佚名
- 论文字数: 10000 字
- 支付金币: 5个
- 金币充值: 点击查看金币充值
- 资源类型: 毕业设计
- 论文语言: 简体中文
- 运行环境: WinXP/NT/Vista/Win7
- 解压密码: 无
- 评分等级: ★★★
- 整理录入: 昕晨
- 更新时间: 2021/5/8 23:33:38
设计介绍
目 录
论文总页数:23页
1 引言 1
1.1 课题背景 1
1.2 本课题研讨的意义 1
1.3 本课题的研讨方法 2
2 课题相关基础 2
2.1 五子棋 2
2.1.1 棋盘和棋子 2
2.1.2 规则及解释 3
2.1.3 五子棋经常运用术语 4
2.1.4 五子棋攻防 7
3 JAVA 8
3.1 JAVA简介 8
3.2 JAVA开发环境 9
4 课题详细研讨方法 10
4.1 程序结构说明 10
4.2 棋盘及棋子的类 11
4.2.1 棋盘 11
4.2.2 棋子 13
4.3 胜负判断条件 13
4.4 网络对战 15
4.5 电脑AI 17
结 论 21
参照文献 21
致 谢 22
声 明 23
1 引言
1.1 课题背景
五子棋是起源于中国古代的传统是非棋种之一。现代五子棋日文称之为连珠,英译为Renju,英文称之为Gobang或FIR(Five in a Row 的缩写),亦有连五子、五子连、串珠、五目、五目碰、五格等多种称谓。
五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在 “ 尧造围棋 ” 之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的喜爱。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的转变,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际竞赛棋。
论文总页数:23页
1 引言 1
1.1 课题背景 1
1.2 本课题研讨的意义 1
1.3 本课题的研讨方法 2
2 课题相关基础 2
2.1 五子棋 2
2.1.1 棋盘和棋子 2
2.1.2 规则及解释 3
2.1.3 五子棋经常运用术语 4
2.1.4 五子棋攻防 7
3 JAVA 8
3.1 JAVA简介 8
3.2 JAVA开发环境 9
4 课题详细研讨方法 10
4.1 程序结构说明 10
4.2 棋盘及棋子的类 11
4.2.1 棋盘 11
4.2.2 棋子 13
4.3 胜负判断条件 13
4.4 网络对战 15
4.5 电脑AI 17
结 论 21
参照文献 21
致 谢 22
声 明 23
1 引言
1.1 课题背景
五子棋是起源于中国古代的传统是非棋种之一。现代五子棋日文称之为连珠,英译为Renju,英文称之为Gobang或FIR(Five in a Row 的缩写),亦有连五子、五子连、串珠、五目、五目碰、五格等多种称谓。
五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在 “ 尧造围棋 ” 之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的喜爱。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的转变,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际竞赛棋。