结对编程项目名称:贪吃蛇 结对编程成员:2015035107052 田兴农 2015035107053王 铖 一、项目功能说明 贪吃蛇游戏:在窗口中有蛇和食物,通过按键控制蛇的上下左右,当蛇吃到食物后蛇的身体加长一节,如果蛇的在移动中蛇头碰到身体,游戏结束。通过Python 和 pygame来实现这 ...
分类:
其他好文 时间:
2017-11-03 21:53:22
阅读次数:
192
一.项目说明:贪食蛇游戏是一个非常经典的游戏,可以控制一条蛇在范围内,在范围内出现食物,通过方向键控制蛇向上下左右四个方向移动,蛇碰到食物,则食物被吃掉,并且蛇的身体增加一格。如果蛇在移动的过程中,撞到墙壁或蛇头撞到自己的身体则游戏结束。且用python和pygame模块来实现该游戏。 二.项目功能 ...
分类:
其他好文 时间:
2017-11-03 21:45:13
阅读次数:
149
经过一个多月的时间,结对编程项目已经接近了尾声,通过软件工程这门课,让我和我的搭档学会了如何合作,如何一起处理bug,如何结对编程。 我们所做的项目是利用python自带的pygame来编写一个小程序贪吃蛇,这个游戏我们大概分为了以下个步骤,并且逐一实现,现在就来总结一下: 1.窗口和方块:首先每一 ...
分类:
其他好文 时间:
2017-11-03 21:42:58
阅读次数:
160
团队成员:邵瀚庆、徐宏璇 项目名称:贪吃蛇 码云地址:https://gitee.com/nothingbigger/snake 所需软件:Python、pygame ——————————————————————————————————————— 一、编写前准备步骤 1)、安装Python、pyga ...
分类:
其他好文 时间:
2017-11-02 21:59:46
阅读次数:
225
托管平台:https://gitee.com/songyx/codes/4lagynxvtpoqh6u1dke5852 实现点击。和人机识别落子 。 先下载安装 pygame 否则无法运行 代码存储和背景的选取 ...
分类:
其他好文 时间:
2017-11-02 19:09:07
阅读次数:
137
安装pygame 序流程分为三个部分: 1、开始界面 2、运行游戏 3、退出游戏 我选择贪吃蛇一是因为这是我童年玩的最多的一款游戏也是相对简单的游戏,我觉得这个游戏相对于贪吃蛇方向与移动的编写, 更有意思的是游戏耐玩性,虽然我没有写出来等级的调级,但是我会在以后不断的更改游戏。为他提供精美的背景和更 ...
分类:
其他好文 时间:
2017-11-02 19:03:34
阅读次数:
140
为了更方便地验证我们魔方变换代码的准确性,特地利用pyggame设置一个简单的平面展示,初步展示我们的魔方操作 利用pygame模块的函数制作界面 screen = pygame.display.set_mode((400,480)) //创建一个宽度400、高度480的窗口 pygame.draw ...
分类:
其他好文 时间:
2017-11-01 23:57:44
阅读次数:
488
之所以结对编程会做这个项目的原因是对于python项目有所了解,以前也带着我们做过pygame相关的项目 对于游戏方面还是比较感兴趣,就做了贪吃蛇 当然过程中也是遇到了不少单独写代码时遇不到的问题,什么pygame版本的问题,代码交接的时候出现bug的问题 这些问题让我明白了一个人写和多人写代码的区 ...
分类:
其他好文 时间:
2017-10-31 20:02:28
阅读次数:
104
首先下载好文件: pygame下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 找到pygame-1.9.2b8-cp36-cp36m-win_amd64.whl 在文件路径中cmd,输入:python -m pip install --u ...
分类:
编程语言 时间:
2017-10-31 15:51:37
阅读次数:
918
SurfaceView 1 相关类 1.1 surface 1.1.1 意思:表面 1.1.2 可以理解为底层数据缓冲器,和硬件显卡绘制的入口句柄 1.1.3 Surface就是一个用来画图形(graphics)或图像(image)的地方 1.1.4 Surface中有一个Canvas成员,专门用于 ...
分类:
其他好文 时间:
2017-10-27 15:50:21
阅读次数:
156