资源简介
用python(面向对象)的方法实现贪吃蛇小游戏
python 3 ,pygame 2.0
代码片段和文件信息
from libs import color
import pygame
import random
class food:
foodsize = 40 #每个小方块大小
foodlocationx = 0 #小方块位置
foodlocationy = 0
foodcolor = color.blue # 方块颜色-红色
foodscreen=None
def __init__(selfscreen):#想用这个类必须给个值
self.foodscreen=screen
def changesize(self size):
self.foodsize = size
def move(self bx by):
self.foodlocationx = bx
self.foodlocationy = by
def changecolor(self color):
self.foodcolor = color
def showfood(self):
backrect=pygame.Rect(self.foodlocationxself.foodlocationy
self.foodsizeself.foodsize) #定义一个区域 矩形
pygame.draw.rect(self.foodscreencolor.blackbackrect) #画出小方块
blockrect=pygame.Rect(self.foodlocationx+1self.foodlocationy+1
self.foodsize-2self.foodsize-2) #定义一个区域 矩形
pygame.draw.rect(self.foodscreenself.foodcolorblockrect) #画出小方块
# 画 每次修改完以后 重新画一遍
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-25 21:05 snake\
文件 1364 2020-04-20 10:38 snake\foodclass.py
文件 3439 2020-04-20 14:41 snake\gameclass.py
文件 295 2020-04-13 10:52 snake\libs.py
文件 84 2020-04-25 21:06 snake\README.txt
文件 1255 2020-03-30 14:52 snake\snakeblockclass.py
文件 3365 2020-04-20 10:42 snake\snakeclass.py
文件 65 2020-03-30 10:50 snake\startgamme.py
- 上一篇:python枚举算法统计三国演义小说人物出现
- 下一篇:python实现端口探测
相关资源
- python实现端口探测
- python枚举算法统计三国演义小说人物
- Python实现EXCEL图标自动生成
- 批量替换文件夹下*.py文件里面的pri
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- 贪吃蛇游戏
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- svm-simple.py(matplotlib)
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- pygame贪吃蛇
- python turtle 跳房子
- python 人群计数
- 自动化测试(基于pytest)
- 基于树莓派的动态图像对比(py3_ob<
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
评论
共有 条评论