结对项目——五子棋游戏

                                                                     实验报告

 

一、题目简介;

  本游戏是五子棋小游戏,通过执行代码,实现以下功能:

  (1)进入游戏界面,选择执白,执黑,观看,点击开始进入游戏。
  (2)用鼠标点击的方式在棋盘上摆放棋子,黑白交替。(棋盘14*14)

  (3)游戏运行的时候可以选择 重置游戏,和退出。
  (4)五子连在一起的时候能判断胜利,并且显示出胜利者的颜色。
  (5)游戏界面下面还可单拉出聊天界面进行对手间的交流。
 

二、结对分工及过程:

                刘媛负责找题目并且编写程序代码;

                 刘松负责程序代码的后续测试及运行情况。

             1、init()方法:初始化游戏。

             2、itemStateChanged()方法:选择黑子还是白子。

             3、mousePressed()、mouseClicked()方法:点击鼠标。

             4、 actionPerformed()方法:表示对象上发生操作时调用

             5、set_Qizi()方法:落子

             6、draw()方法:绘棋盘

             7、Get_qizi_color()方法:设定棋子的颜色

             8、Game_start_csh()方法:游戏开始初始化

             9、Game_re()方法:重新开始游戏

             10、Game_win_4()方法:判断输赢

三、代码地址:

      https://github.com/ly1995/wuziqi/blob/master/%E4%BA%94%E5%AD%90%E6%A3%8B%E6%B8%B8%E6%88%8F%E4%BB%A3%E7%A0%81

 

四、测试情况 :

  

五、问题及心得:

          通过本次实验,我体会到了协作的重要性。通过与其他队友的交流过程中,发现了程序的许多细节性错误,但经过仔细讨论,能够加以改正,最后使程序成功运行。总之,在五子棋游戏的编写中,不仅学会以前没有用到过的画图函数的运用,增加了对程序编写的兴趣;而且对游戏程序的编写积累了非常宝贵的经验,明白了在程序编写时思路的清晰以及流程图的设计的重要性。

 

posted on 2015-05-17 20:33  ly1995  阅读(244)  评论(5编辑  收藏  举报

导航