《3.五子棋答辩.pptVIP

  • 84
  • 0
  • 约2.98千字
  • 约 14页
  • 2017-01-01 发布于北京
  • 举报
《3.五子棋答辩

五子棋游戏设计与实现 答辨 五子棋游戏设计与实现答辩 对五子棋的认识 完成的五子棋的功能介绍 各功能的详细介绍 自我总结 五子棋游戏设计与实现答辩 五子棋游戏设计与实现答辩 棋盘的实现 棋格的制作 落子功能 悔棋功能 计时功能 如何判胜 五子棋游戏设计与实现答辩 欢迎界面以JLable来实现,用JLalbe的setIcon方法来设置背景图片,并添加了如图所示的三个按钮来对该游戏时行进一步的操作 五子棋游戏设计与实现答辩 对于棋盘的实现同样是以JLable作为载体,用该图片作为背景来实现,同时也作为游戏的主界面 五子棋游戏设计与实现答辩 对于棋格的制作同样是以JLable作为载体,用黑色或白色的棋子图片作为JLalbe背景来实现.在初始化棋盘的时候根据棋子的状态来决定在棋格上放白色的棋子或黑色的棋子 五子棋游戏设计与实现答辩 对于五子棋的落子功能是通过设置棋盘上的白子或黑子的JLalbe的可见性来完成的,同时还用到了MouseListener事件中的mousePressde方法。当点击鼠标时就判断当前应该谁落子,如果是白方落子则被鼠标点击的地方就出现白子,黑子亦然 五子棋游戏设计与实现答辩 悔棋功能的实现是借用ArrayList来完成的。每当下一颗棋子就把这颗棋子的所有信息记录到ArrayList中,当双方中的任何一方点击了悔棋按钮时,就询问对方是否允许其悔棋,如果对方答

文档评论(0)

1亿VIP精品文档

相关文档