python pygame实现2048游戏
来源:中文源码网 浏览: 次 日期:2019年11月5日
【下载文档: python pygame实现2048游戏.txt 】
(友情提示:右键点上行txt文档名->目标另存为)
python pygame实现2048游戏实现2048相对来说比较简单,用4*4的二维数组保存地图,pygame.key.get_pressed()获取键盘操作,详见代码。
效果图
代码
# -*- coding: utf-8 -*-
#!/usr/bin/python
'''
Created on May 31, 2014
@author: yuanzi
'''
import random
import sys
import pygame
from pygame.locals import *
PIXEL = 150
SCORE_PIXEL = 100
SIZE = 4
# 地图的类
class Map:
def __init__(self, size):
self.size = size
self.score = 0
self.map = [[0 for i in range(size)] for i in range(size)]
self.add()
self.add()
# 新增2或4,有1/4概率产生4
def add(self):</