结对项目,贪吃蛇

作业要求:

自选题目(不少于500行代码),进行结对编程

轮流担任领航员和驾驶员

记录结对编程的过程,写成结对博客

  1.结对题目,写清需求

  2.上传代码(截图),两人合作的合影

  3.约定的规范

  4.记录时间

  5.心得和体会

Deadline

9月18日 23:59:59

结对成员:

张琦057

陈琛201305051042

一、1.项目名称:我的贪吃蛇

2.项目需求:蛇通过移动吃东西,然后蛇每吃一个东西,身体就长长一段,蛇在移动的过程中不能碰到自己的身体,否则游戏结束。

二、上传代码(截图),成员合影。

三、约定的规范。

对代码分段注释,方便他人看懂理解

对程序中的方法名、变量名进行统一

保持了段落的一致性

四、记录时间

9月10日:成员讨论选题

9月12-14日:编写代码及修改

9月18日:编写博文,上传代码,截图

五、心得与体会

有言曰:实践出真知,在这几天的课程设计实践中,我们组三人真正的体会到了只几句话的真谛。程序代码编写过程中,遇到过我们实在找不到的错误原因的错误,在请教了其他人后,终于解决了这一错误。要用好逻辑语言和运算顺真的很重要,刚开始我们忽略了&&和关系运算符级别的高低,由此可见C语言的严谨性。

我们组三人的专业课并不是很优秀,所以编程费了点时间。此次通过大家的共同努力,我们收获了很多,一起讨论,一起研究怎样解决问题,一起请教其他同学。我们拧成一股绳共同应对问题,彼此都感受到了团队的力量,希望在以后的学习过程中,我们依然能够互相帮助,共同进步。

时间: 2024-10-20 13:47:02

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

结对编程贪吃蛇项目-结对编项目设计文档

项目名称:贪吃蛇 项目人员:田兴农  王铖 项目所需环境及工具:python  pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库.初始化游戏.游戏窗口的实现(设置窗口大小.填充背景)2.让蛇在屏幕上出现并定义蛇的颜色:3.人机交互,控制蛇的运行速度及方向:4.定义食物的属性,并且让食物在屏幕上随机位置出现,蛇吃到食物后食物消失,蛇身体加长:5.让蛇在碰到窗口边缘后再窗口的另一侧耳出现:6.当蛇碰到自己的身体时蛇死亡并将蛇的颜色和游戏的界面颜色调换:7.设置重新

结对编程 贪吃蛇项目-开发环境搭建过程

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

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

项目:贪吃蛇游戏开发 环境搭建: 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,如果没有就点击新建.输入变量

结对编程贪吃蛇-结对编项目设计文档

项目名称:贪吃蛇 项目人员:田兴农  王铖 项目所需环境及工具:python  pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库.初始化游戏.游戏窗口的实现(设置窗口大小.填充背景) 2.让蛇在屏幕上出现并定义蛇的颜色: 3.人机交互,控制蛇的运行速度及方向: 4.定义食物的属性,并且让食物在屏幕上随机位置出现,蛇吃到食物后食物消失,蛇身体加长: 5.让蛇在碰到窗口边缘后再窗口的另一侧耳出现: 6.当蛇碰到自己的身体时蛇死亡并将蛇的颜色和游戏的界面颜色调换:

结对编程-----贪吃蛇

1.需求:①做一款可以消磨空闲时间的小游戏. ②吃掉一个黑色方格后就贪吃蛇本身就可以增加一个方格. 2.上传代码截图: 合影 3.约定的规范: ①界面设计简介,人性化. ②首行缩进为标准的4个空格符. ③注释按标准标注. 4.记录时间 确定作业题目              10% 查找知识学习              30% 进行代码编写              40% 做最后的修改              15% 编写博客                    5% 5.心得体会 ①在

《结队-结队编程项目贪吃蛇--需求分析》

项目功能设计概述: 1.需求分析: 本系统主要完成贪吃蛇的基本操作,满足余下几点要求: 1)利用方向键(或A,B,C,D)改变蛇的运行方向 2)空格键控制游戏的开始和暂停,并在随机的地方生成食物 3)蛇吃到的食物变成新的蛇体,碰到墙壁或自身,游戏结束,否则正常运行. 2.项目的可行性分析: 贪吃蛇是一种简单大众的游戏,其核心算法是如何移动和吃掉食物,没有碰到食物时,把当前运动方向的上个节点入队,并以蛇身的颜色绘制,然后把蛇头指针指向的出对,并以屏幕颜色绘制,这样以达到运动效果.而吃到食物时,只需

两人项目--贪吃蛇

1.游戏说明 贪吃蛇通过不断向前移动,每次吃掉一个egg身体就增长一节.当蛇头碰到身体或者碰到边界,则游戏结束. 2.上传代码(截图),两人合作的合影 具体代码上传至github:https://github.com/2008Tom/Snake 3.约定的规范 对程序中的方法名.变量名进行统一. 在eclipse中,保存时代码时进行格式化,再点击 windows首选项 java -editor - save actions,对代码进行保存,自动进行格式规范. 4.记录时间 9月11号      

结队-结队编程项目贪吃蛇-需求分析

1.目标 贪吃蛇游戏能够稳定运行,有基本的功能. 2.特点 简单易操作,交互性好 3.功能模块的需求 包括游戏图形区域界面(比如经典的无米宫地图,方格).游戏开始按钮.暂停按钮.退出按钮. 主要完成游戏的开始.暂停.退出等功能. 玩家用键盘方向键控住蛇的方向,当蛇撞到墙壁 或者自己的身体游戏结束 屏幕显示gameover 并显示得分情况. 成员:张洪剑,张明成

《结对-网页贪吃蛇游戏-需求分析》

一. 介绍:贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本.既简单又耐玩,深受人们喜爱. 二. 用户需求:1.可在浏览器上进行游戏. 2.可以调节难度. 3.可查看历史战绩. 4.可以更改背景,游戏的开始暂停以及分辨率的调节. 5.可显示游戏的实时分数. 三. 实施做法:应用html,css,javascript,语言进行代码编写,运用sublime,DW进行代码编写调试运行. 四. 游戏特点:无需下载,用户可以随时打开浏览器进行游戏. 五. 游戏规定:游戏者通过键盘的上下左右控制蛇头

结对编程—贪吃蛇游戏—需求分析

1.游戏简介:贪吃蛇游戏是一款经典的益智游戏,既简单又耐玩.该游戏通过控制蛇头方向吃食物,从而使得蛇变得越来越长. 2.游戏玩法:用上下左右方向键控制蛇的方向,寻找吃的食物,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,地图的大小.蛇的速度可调节,且随游戏时间的推移,难度会自动增加. 3.游戏目的:达到一定积分,即可获胜. 4.需求分析:需要创建界面.蛇和食物,声明计时器.蛇的移动方法.吃食物增长蛇身的方法.食物随机生成的方法以及界面和