结对-结对编程项目作业名称-结对项目总结

结对编程项目进度报告

项目名称:电灯游戏

项目地址:https://gitee.com/Kuroshitsuji/DianDengYouXi/blob/master/%E7%82%B9%E7%81%AF%E6%B8%B8%E6%88%8F.py

人    员:董馨遥  2015035107077

                杨  露  2015035107084

所用时间:2017.09.14 ----2017.10.25

游戏项目分析:有个N行N列的正方形灯板,当你开关其中一盏灯;它和上下左右的灯的状态全部反转,如果被点击的灯不是第一排则改变上边的灯,如果被点击的灯不是最后一排,则改变下边的灯,如果被点击的灯是最左边,则改变右边的灯,如果被点击的灯适最右边,则改变左边的灯。最后是所有的灯都亮

游戏运行结果:运行代码后,可以选择玩N*N的灯的个数(默认是5*5),进去后可以选择其中一盏灯点亮(代表灯的方块变颜色),点击上方的Solve可以给予提示,点击Clear则会重置游戏。

项目人员的总结:之所以选择点灯游戏是因为上学期实训的时候老师教了我们怎样用HTML来实现点灯游戏,我们想着能不能用python来实现它,在这个过程中我们也遇到了很多问题,开始的时候是因为要选择一个什么样子的灯板,要画一个什么样子的灯,灯板要多大,灯要画几行几列等问题进行讨论,在执行的时候又发现由于技术不够的原因出现各种错误,写到一半的时候知道接下来该如何写了,或者在代码出现错误的时候,不改没办法继续写后面的代码,改的话也会出现越改错误越多的情况,好在我们没有放弃,经过各种讨论,查阅资料,寻找他人帮助等方法从开始的前期准备到框架的搭建,再到整体代码的实现,到最后的测试成功一步一步的完成了这个项目。

在这个过程中了解到了合作的一些方式和技巧,也学到了更多的知识。虽然过程比较坚信,但总归是有收获的。

运行后的图片

(默认5*5)

(刚开始灯全没亮的样子)

(随意点亮的灯)

(提示*)

(点灯成功)

原文地址:https://www.cnblogs.com/d-x-y/p/7774555.html