2048的python实现。修改自某网友的代码,解决了原网友版本的两个小bug:
1. 原版游戏每次只消除一次,而不是递归消除。如 [2 ,2 ,2 ,2] 左移动的话应该是 [4, 4, 0, 0] , 而不是[8 , 0 , 0 ,0]
2. 对游戏结束的侦测有bug,已经改正。
2048game.py
# -*- coding: utf-8 -*-
"""
Created on Tue Jul 1 14:15:39 2014
@author: kelvin
"""
import random
class game2048:
totalScore = 0
v = [[2, 8, 8