结对项目——连连看小游戏

时间:2022-06-13 16:03:30

                                                                      实验报告

 

一、题目简介;

      游戏主要是鼠标两次点击的图片能否消去的问题。当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理。该游戏由多张不同的图片组成,游戏开始将会出现多张随机组合的图片,在规则下点击两张相同的图片后图片将会消失。图片全部消完为游戏成功。

二、结对分工及过程;

     此次项目中:王庆祥负责设计图片及编写代码,

                      郝佳伟负责运行并测试程序是否正确运行。

       完成连连看基本功能是:看图和判断。

       为实现课程设计需求,需要实现的各个类、每个类需要负责实现的功能。

    

定义了一个lianliankan类,实现了接口ActionListener:  

     ①main()方法:主函数;
     ②actionPerformed()方法,用来实现重来一局按钮的响应事件;  

     ③init()方法:初始化界面,排列图形; 

     ④fraction()方法:计算得分
     ⑤randomBuild()方法:产生十五对随机的数字  

     ⑥estimateEven()方法:传进两个int型和一个JButton型的三个参数  

     ⑦rowPassOne()方法:在第一个按钮同列有空按钮的条件下判断第二个转折点出现的情况;

     ⑧linePassOne()方法:在第一个按钮同行有空按钮的条件下判断第二个转折点出现的情况;
     ⑨xiao()方法:判断两个按钮在对应数组元素的值相同时能不能消去。

三、代码地址;

          https://github.com/zhangji123/-/blob/master/%E8%BF%9E%E8%BF%9E%E7%9C%8B%E5%B0%8F%E6%B8%B8%E6%88%8F%E4%BB%A3%E7%A0%81

 

四、测试情况;

        结对项目——连连看小游戏

 

五、问题及心得。

通过本次实验,熟悉并掌握了github平台的使用及自己java编程方面的提升,收获颇丰。 此次软件测试的课程设计,深刻学习掌握了软件测试和软件测试过程的基本方法和基本技术,进一步提高了自己在程序上的编写能力,以及一些之前未触及的问题。实践出真理,再接再厉,继续努力!!