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

结对编程项目进度报告
项目名称:电灯游戏
【结对-结对编程项目作业名称-结对项目总结】项目地址:%E7%82%B9%E7%81%AF%E6%B8%B8%E6%88%8F.py
人 员:董馨遥 27
杨 露 24
所用时间:2017.09.14 ----2017.10.25
游戏项目分析:有个N行N列的正方形灯板,当你开关其中一盏灯;它和上下左右的灯的状态全部反转,如果被点击的灯不是第一排,则改变上边的灯,如果被点击的灯不是最后一排,则改变下边的灯,如果被点击的灯是最左边 , 则改变右边的灯,如果被点击的灯适最右边,则改变左边的灯 。最后是所有的灯都亮

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

文章插图
游戏运行结果:运行代码后,可以选择玩N*N的灯的个数(默认是5*5) , 进去后可以选择其中一盏灯点亮(代表灯的方块变颜色),点击上方的Solve可以给予提示,点击Clear则会重置游戏 。
项目人员的总结:之所以选择点灯游戏是因为上学期实训的时候老师教了我们怎样用HTML来实现点灯游戏,我们想着能不能用来实现它,在这个过程中我们也遇到了很多问题,开始的时候是因为要选择一个什么样子的灯板,要画一个什么样子的灯,灯板要多大,灯要画几行几列等问题进行讨论,在执行的时候又发现由于技术不够的原因出现各种错误,写到一半的时候知道接下来该如何写了,或者在代码出现错误的时候,不改没办法继续写后面的代码 , 改的话也会出现越改错误越多的情况,好在我们没有放弃,经过各种讨论,查阅资料,寻找他人帮助等方法从开始的前期准备到框架的搭建 , 再到整体代码的实现,到最后的测试成功一步一步的完成了这个项目 。
在这个过程中了解到了合作的一些方式和技巧,也学到了更多的知识 。虽然过程比较坚信,但总归是有收获的 。
运行后的图片:
结对-结对编程项目作业名称-结对项目总结

文章插图
(默认5*5)
结对-结对编程项目作业名称-结对项目总结

文章插图
(刚开始灯全没亮的样子)
结对-结对编程项目作业名称-结对项目总结

文章插图
(随意点亮的灯)
结对-结对编程项目作业名称-结对项目总结

文章插图
(提示*)
结对-结对编程项目作业名称-结对项目总结

文章插图
(点灯成功)