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

结对编程项目进度报告

项目名称:电灯游戏

人    员:董馨遥  2015035107077

杨  露  2015035107084

所用时间:2017.09.14 ----2017.10.25

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

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

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

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

运行后的图片

(默认5*5)

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

(随意点亮的灯)

(提示*)

(点灯成功)

时间: 2024-11-09 13:19:32

结对-结对编程项目作业名称-结对项目总结的相关文章

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

一.项目说明:贪食蛇游戏是一个非常经典的游戏,可以控制一条蛇在范围内,在范围内出现食物,通过方向键控制蛇向上下左右四个方向移动,蛇碰到食物,则食物被吃掉,并且蛇的身体增加一格.如果蛇在移动的过程中,撞到墙壁或蛇头撞到自己的身体则游戏结束.且用python和pygame模块来实现该游戏. 二.项目功能:1.绘制游戏界面 2.用方向键控制蛇移动 3.食物随机出现在界面中 4.当蛇碰到食物,食物消失且蛇长度增加 5.增加计分器功能 6.蛇碰到自己则结束游戏. 三.项目源码: 四.项目运行: 五.项目总

《结对-结对编项目作业名称-开发环境搭建过程》

<结对-结对编项目作业名称-开发环境搭建过程>要求:选择适合的开发工具,搭建开发环境及环境搭建过程. 1.开发工具:Python Python,是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内

团队-团队编程项目作业名称-团队信息

团队名称: BUG组 队长: 学号:2015035107059 姓名:王志昂 队员: 学号:2015035107010 姓名:郑月 学号:2015035107034 姓名:李古宇 学号:2015035107223 姓名:孙晨旭 学号:2015035107018 姓名:程冠菲 学号:2015035107003 姓名:鞠牧孜 团队编程项目作业名称:学生成绩管理系统

《团队-团队编程项目作业名称-团队信息》

团队名称:Forward队长:学号:2015035107113姓名:马壮成员学号:2015035107105姓名:李志宇学号:2015035107114姓名:年光宇学号:2015035107128姓名:邢云淇学号:2015035107136姓名:张良学号:2015035107109姓名:刘子轩 团队编程项目作业名称:Python 爬取豆瓣电影top250所有电影选择该团队编程项目原因:我们学的反向不同,所以用python编写,我们认为选择这个项目用python写更简洁些

《结对编项目作业名称-设计文档》

项目:关灯游戏,所用软件,pygame 成员:祁昊,刘孝东 关灯游戏设计文档: pygame作为一种游戏编程语言,以其简单性.可移植性等优点,得到了广泛地应用,特别是py使用比c,c++等语言简便,使其成为网络编程首选编程语言.,Pygame是跨平台Python模块,专为电子游戏设计.基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python.工具tile编辑器和一个关卡编辑器.得到广大程序员的接受和认可. "关灯游

《结对-结对编项目作业名称-需求分析》

一.             引言1.   编写目的 本文档将对<贪吃蛇>游戏软件开发需求进行描述,开发出一部属于自己的软件游戏.2.   背景 本项目作为训练编写软件文档而提出,通过了解<贪吃蛇>的游戏开发历程,了解软件文档的相关标准和编写原则,训练并掌握各类文档的写作技巧.本项目也作为实验教材. 本项目的名称:贪吃蛇游戏软件 本项目的提出者:高云鹏,孙晨旭 本项目的开发者:高云鹏,孙晨旭 3.   参考资料 ① 基于控制台实现贪吃蛇游戏 ②python学习笔记05:贪吃蛇游戏代

结对-结对编项目作业名称-最终程序

结对成员: 高鲁莹:2015035107078 崔晓爽:2015035107076 结对成员合照: 程序运行方法: python软件,并且把后缀改成".py" 程序运行实例及运行结果:

《结对-结对编项目作业名称-最终程序》

结对成员:学号:2015035107114 年光宇学号:2015035107105 李志宇结对成员合照:照片忽然不见了!程序运行方法:运行码云平台(https://gitee.com/ALaiKeSi/PythonTanChiSheYouXiXiangMu/tree/master)上的贪吃蛇游戏.py程序运行示例及运行结果: 其他附加内容:按R键可重启游戏

《结对-结对编项目作业名称-测试过程》

项目托管地址:https://gitee.com/ALaiKeSi/PythonTanChiSheYouXiXiangMu/tree/master 移动测试:使用上,下,左,右键可以使蛇移动 食物生成.计分器及蛇身增长测试: 结束游戏测试: 其他补充说明:使用R键可重新开始.程序运行成功暂时没有发现问题.