资源简介
Python学习时写的贪吃蛇代码,带界面UI,短小精悍,供大家参考学习
代码片段和文件信息
import tkinter as tk
import random
import threading
import time
class snake:
TARGET_LEFT = 0
TARGET_RIGHT = 1
TARGET_UP = 2
TARGET_DOWN = 3
def __init__(self cvs worldWidth = 500 worldHeight = 400):
self.worldWidth = worldWidth
self.worldHeight = worldHeight
self.x = worldWidth / 2
self.y = worldHeight / 2
self.cvs = cvs
self.data = [(self.x self.y)]
self.foodPool = []
self.curFood = (0 0)
self.firstInitFoodPool()
self.firstDraw()
self.target = snake.TARGET_RIGHT
self.cvs.focus_set()
self.cvs.bind(““ self.change)
self.isalive = True
def firstInitFoodPool(self):
for i in range(0 self.worldWidth - 10 10)
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- 贪吃蛇游戏
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- pygame贪吃蛇
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
评论
共有 条评论