• 大小: 4KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Python
  • 标签: Python  贪吃蛇  

资源简介

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)

评论

共有 条评论