源码都是这边测试过的,能跑通,质量请放心。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
(一)功能需求分析 该五子棋游戏比较简单,进入界面,不会有提示的,且主要是人机对战,是由人先开局,电脑会智能的选择该在哪处下子,并会在每次下棋结束后判断是否有哪方已经获胜,如果获胜则结束本局游戏,并提示玩家游戏结束。故每次玩家在棋盘上点击鼠标,需要实现界面出现棋子,而电脑需要立即作出回复,在最适合的地方落子。因此,可以将本程序需要实现的功能,概括如下: 1.判断该坐标是否在棋盘之外,如果不是,记录下该坐标值以进行下一步操作。 2.判断该位置是否已有棋子,没有的话用类graphics. Paint画出棋子,并记录下棋盘的状态。 3.判断该颜色棋子的上下左右是否满足连续五个,是的话提醒相应玩家获胜,不是的话,更换玩家,监听事件处理结束。 4.对于玩家的更换是程序自动的,每次用户点击鼠标后,都会变换为电脑,从而画出对应黑方白方的棋子供玩家查看。 (二)性能需求分析 使用eclipse开发工具,使用Java开发语言,在Android 2. 1-update 1的虚拟环境下进行编程开发,需要套用android才能使程序进行运行。另外,需要计算出电脑每次需要落子的位置,不仅要阻止玩家的五子连线。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java的五子棋游戏的设计(源代码+论文).rar (33个子文件)
基于Java的五子棋游戏的设计(源代码+论文)
程序
源代码
ChessWZQ$4.class 717B
Server.class 1KB
ChessWZQ$3.class 655B
Message.java 1KB
ChessWZQ.java 30KB
Group.class 556B
ChessWZQ_this_mouseMotionAdapter.class 448B
ChessWZQ_this_mouseAdapter.class 440B
BoardPanel$Queue.class 362B
client1.bat 29B
Player.class 384B
ChessWZQ$8.class 2KB
ServeOneClient.class 7KB
BoardPanel.java 25KB
BoardPanel$Analyse.class 5KB
Group.java 323B
Message.class 407B
ServeOneClient.java 21KB
ChessWZQ$1.class 1KB
ChessWZQ.class 13KB
BoardPanel.class 6KB
Server.java 1KB
client2.bat 29B
ChessWZQ$6.class 700B
ChessWZQ$7.class 2KB
ChessWZQ$2.class 1KB
server.bat 11B
ChessWZQ$5.class 1KB
Player.java 388B
赵小龙2.doc 772KB
H_基于Java的五子棋游戏的设计.doc 755KB
基于Java的五子棋游戏开题.docx 20KB
说明.txt 63B
共 33 条
- 1
资源评论
c++服务器开发
- 粉丝: 3042
- 资源: 4463
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功