结对-贪吃蛇项目-结对项目总结

结对编程项目名称:贪吃蛇

结对编程成员:2015035107052 田兴农

       2015035107053王  铖

一、项目功能说明

贪吃蛇游戏:在窗口中有蛇和食物,通过按键控制蛇的上下左右,当蛇吃到食物后蛇的身体加长一节,如果蛇的在移动中蛇头碰到身体,游戏结束。通过Python 和 pygame来实现这个游戏。

二、实现步骤

1.创建一个游戏窗口,设置游戏背景。

2.在窗口中放入蛇,设置蛇的颜色

3.实现人机交互用键盘的方向键来控制蛇的移动,蛇可以向上、下、左、右四个方向移动。

4.在窗口中放入食物,当蛇头碰到食物时,食物消失,蛇的身体增长一节,再随机出现另一个食物。

5.设置蛇在窗口中的运动空间。

6.增加计分的功能。

7.设置游戏的结束键和重新开始键。并设置当蛇头碰到蛇身体时游戏结束。

三、源代码及运行截图

四.总结

  通过这次两人的结对编程项目,使我对结对编程和团队合作编程有了更多的了解,也使我对所学习的知识有了更深入的了解。在编程过程中先做好分工,然后两人一起开始编程,在编程过程中遇到困难两人可以共同研究,上网查资料解决问题。这样大大的提高了编程的效率和质量。

  在这次编程项目结束后,我总结了很多的宝贵经验:

  1.在开始前认真研究接到的项目,做好需求分析,需要两人一起研究总结,统一建议。

  2.在明确了软件的需求后,列出软件所需要具备的功能,并形成一个清晰完整的流程图,一一完成软件的每一个功能,不能东一下西一下。

  3.注意代码规范,两人商量好代码的规范--断行、缩进、注释、括号等等,必须注意注释问题。要求两人写的代码互相都能看懂。以便编程过程中更好的交流。

  这次结对编程的训练给了我留下了很深的印象,也为我模拟了一下以后的工作,为以后工作打下了基础。这些宝贵的经验对我以后会有更大的帮助。    

时间: 2024-07-29 20:44:33

结对-贪吃蛇项目-结对项目总结的相关文章

结对-贪吃蛇游戏-结对项目总结

结对-贪吃蛇游戏-结对项目总结 1.编写目的 贪吃蛇游戏是一款内存小易操作的益智类小游戏,特别适合我们在压力大时作为一个缓解情绪的娱乐方式,既不沉迷又得到放松,随时随地都可以玩不需要网络. 2.设计思路 游戏通过控制贪吃蛇的移动方向决定它吃下去的东西来增加它的长度,使它逐渐变长,每吃下去一个随之增长一个长度,当贪吃蛇碰到墙壁或者自己本身则游戏结束. 3.游戏功能 通过UP上,DOWN下,life左,right右控制贪吃蛇的移动方向,每吃一个东西增加一个长度,碰到墙壁或自身则游戏结束 4.代码 下

结对-贪吃蛇-结对项目总结

团队成员:邵瀚庆.徐宏璇 项目名称:贪吃蛇 码云地址:https://gitee.com/nothingbigger/snake 所需软件:Python.pygame --------------------------------------- 一.编写前准备步骤 1).安装Python.pygame 2).对游戏进行初步设计:游戏窗口.游戏所需功能.以及一些辅助功能. 3).编写程序. 4).检查并修改错误,代码准确无误后发布 二.流程图 三.主题模块代码 1).绘制游戏窗口 1 width

《结对-贪吃蛇-结对项目总结》

 这个 学期也快要i结束了 ,从这次结对编程中我学到了很多.也真正重视到了团队的重要性.一个人和一个团队同时做一件事情上.团队占有的很大的优势. 我也从结对的伙伴身上学到了很多.但是结对也有着他的问题.但问题出现分歧时没有办法很快的解决会导致程序更快的完成. 代码 码云地址:https://gitee.com/a540816440/TanChiShe/tree/master 贪吃蛇是一款很风靡的游戏,我想如果大家使用过或者了解过诺基亚手机的话一定会对这款游戏十分的了解.  游戏的基本操作: 1.

结对-贪吃蛇-设计文档

编程项目:贪吃蛇 成员:徐宏璇.邵瀚庆 搭建环境:安装Python.pygame 项目步骤: 1).设计游戏窗口 2).绘制贪吃蛇.实物      3).添加开始.暂停.退出按钮 4).添加计分板.剩余可玩次数.时间等辅助功能 5).完善代码,检查错误 流程图:  

《结对-贪吃蛇-开发环境搭建过程》

项目:贪吃蛇游戏开发 环境搭建: Mac下: 1)官网下载jkd1.8版本. 2)下载IDE--eclipse或Myeclipse win下: 1)官网下载JDK,找到符合自己电脑的版本,下载的本地 2)下载IDE--eclipse或Myeclipse 3)配置环境变量: i.计算机->属性->高级系统设置 ii.单击高级系统设置->环境变量在系统变量里面分别设置JAVA_HOME.CLASSPATH和Path iii.在系统变量里找变量名JAVA_HOME,如果没有就点击新建.输入变量

Android快乐贪吃蛇游戏实战项目开发教程-01项目概述

一.项目简介贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏.我已经将做好的案例上传到了应用宝,大家可以下载下来把玩一下.为了和其它的贪吃蛇区别开来,我取名叫“快乐贪吃蛇”.应用宝链接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake这里上两张截图先睹为快,哈哈.怎么玩大家应该都知道,不过我还是要多提一下.通过屏幕上的方向键控制蛇的前进方向.蛇每吃到一个食物身体会

结对-贪吃蛇-开发过程

项目名称:贪吃蛇 小组成员:邵瀚庆.徐宏璇 码云地址:https://gitee.com/nothingbigger/snake/tree/master -------------------------------------------- 阶段一:熟悉Python,pygame,能够熟练操作Python 阶段二: 功能分析: 1.玩家只能在屏幕上固定的区域内玩游戏 2.蛇的身体由一个个小方块来构成,蛇头由两个小方块构成: 3.食物由一个方块构成,食物要随机出现在游戏区域 4.玩家可用键盘上的

结对-贪吃蛇-最终程序

码云最终程序:https://gitee.com/songyx/codes/7xekuy4g9apd1h0frlbvq58 结对成员:宋沅修.余兴财学号:2015035107119学号:2015035107130结对成员合照: 程序运行方法:下载pygame.鼠标右键点击贪吃蛇.py点击Edit with IDLE 运行程序运行示例及运行结果: 其他附加内容:还待改进

《结对-贪吃蛇游戏-开发环境搭建过程》

贪吃蛇开发环境搭建 Python和pygame的安装过程 成员0:2015035107074-孔令辉 成员1:2015035107067-张旭 1.去官网下载python和pygame.(需注意自己电脑是32位的还是64位的,我的是64位的,就下了个64位的) 2.安装pythone 和 pygame. 3.安装完成后,查看环境变量配置情况:计算机->属性->高级系统设置->环境变量->系统变量->Path. 4.在命令提示符中输入:python,验证是否安装成功,若提示是无