围棋游戏的设计与实现(论文+源码)

摘要:

围棋有着源远流长的历史,围棋对弈所带给我们的不仅仅是对弈时的乐趣,更能锻炼我们解决僵局的能力。围棋顾名思义是为了包围比对手更多的空位。围棋与计算机的结合在计算机设计师们的手里不断进化着。我为了学习和理解围棋,决定运用Java的知识来完成围棋游戏的创作。
本次设计的项目是围棋游戏开发,是利用Java开发的。我在创作这个项目时使用了swing窗口开发工具包,以便让游戏画面更赏心悦目。运用了向量类中的方法和一些相关的函数来实现各项围棋功能。这个项目我是在Eclipse平台上编写的,充分利用了这个平台上强大的功能和工具以及它的灵活的特点,设计并实现了围棋的界面和在运行时两个棋手能够顺利进行各种对弈操作的工程。


关键词 JAVA语言;Eclipse平台

目录:

第一章 绪论        1
1.1 围棋简介        1
1.2 国内外研究现状        1
1.3 本课题内容及目的        2
第二章 相关技术与开发工具        3
2.1技术简介        3
2.1.1 Java技术简介        3
2. 2 开发工具简介        3
2.2.1 Eclipse开发工具        3
第三章 需求分析与可行性分析        4
3.1 需求分析        4
3.1.1 系统需求分析        4
3.1.2 功能需求分析        4
3.2 系统可行性分析        5
3.3.1 技术可行性        5
3.3.2 操作可行性        5
3.3.3 经济可行性        5
3.3 开发环境要求        5
第四章 总体设计实现        6
4.1 总体设计        6
4.2 模块设计        7
4.2.1 围棋吃子模块        7
4.2.2 围棋计时模块        8
4.2.2 围棋位置显示模块        9
4.2.2 判断棋块存活模块        10
第五章 系统详细设计        12
5.1 系统设计要求        12
5.2 具体模块功能实现        12
5.2.1 游戏界面的实现        12
5.2.2 最主要算法的实现        15
第六章 系统运行及测试        18
6.1 游戏运行状况        18
6.2 围棋游戏测试        21
6.2.1 测试内容        21
6.2.2 测试方法        21
结论        22
致谢        23
参考文献        24


论文字数:8552
包含资料:


 

 
 

 

 

 

 

 

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值