class GameField(object):
def __init__(self, height=4, width=4, win=2048):#初始化棋盘的参数,可以指定棋盘的高和宽以及游戏胜利条件,默认是最经典的 4x4~2048。
self.height = height #高
self.width = width #宽
self.win_value = 2048 #过关分数
self.score = 0 #当前分数
self.highscore = 0 #最高分
self.reset() #棋盘重置
def reset(self):#重置棋盘
if self.score > self.highscore:
self.highscore = self.score
self.score = 0
self.field = [[0 for i in range(self.width)] for j in range(self.height)]
self.spawn()
self.spawn()
Camel97
相关分类