• 大小: 145KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Python
  • 标签: python  

资源简介

基于python的俄罗斯方块小游戏,用较短的代码量实现了游戏的基本功能:包括翻转,边界检测,自动加分等。

资源截图

代码片段和文件信息

from tkinter import *
from time import sleep
from random import *
from tkinter import messagebox

class Teris:
    def __init__(self):
        # 方块颜色列表
        self.color = [‘red‘ ‘orange‘ ‘yellow‘ ‘purple‘ ‘blue‘ ‘green‘ ‘pink‘]
        # 设置核心方块,任何形状都可以通过相对位置绘制
        # 字典 存储形状对应7种形状 元组存储坐标
        self.shapeDict = {1: [(0 0) (0 -1) (0 -2) (0 1)]  # 方块 I 型
                          2: [(0 0) (0 -1) (1 -1) (1 0)]  # 方块 O  型
                          3: [(0 0) (-1 0) (0 -1) (1 0)]  # 方块 T 型
                          4: [(0 0) (0 -1) (1 0) (2 0)]  # 方块 J 右长倒L盖子型
                          5: [(0 0) (0 -1) (-1 0) (-2 0)]  # 方块 L 型
                          6: [(0 0) (0 -1) (-1 -1) (1 0)]  # 方块 Z 型
                         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14892  2018-11-12 15:27  ELuoSiFangKuai.py

     文件     190032  2018-11-18 22:33  ELuoSiFangKuai-converted.pdf

----------- ---------  ---------- -----  ----

               204924                    2


评论

共有 条评论