def __init__(self, *args): Game.__init__(self, *args) self.min_players = 2 self.max_players = 4 self.next_turn = 0 self.desk = list(chain( # Hazards repeat(ACCIDENT, 3), repeat(OUT_OF_GAS, 3), repeat(FLAT_TIRE, 3), repeat(SPEED_LIMIT, 4), repeat(STOP, 5), # Remedies repeat(REPAIRS, 6), repeat(GASOLINE, 6), repeat(SPARE_TIME, 6), repeat(END_OF_LIMIT, 6), repeat(ROLL, 14), # Safeties repeat(DRIVING_ACE, 1), repeat(EXTRA_TANK, 1), repeat(PUNCTURE_PROOF, 1), repeat(RIGHT_OF_WAY, 1), # Distance cards repeat(KM_25, 10), repeat(KM_50, 10), repeat(KM_75, 10), repeat(KM_100, 12), repeat(KM_200, 4), )) self.hands = {}
def __init__(self, *args): Game.__init__(self, *args) self.min_players = 2 self.max_players = 2 self.homes = [4 for index in xrange(12)] self.next_turn = 0 self.collected = [0, 0]
def __init__(self, *args): Game.__init__(self, *args) self.min_players = 2 self.max_players = 2 self.board = [None for index in xrange(64)] self.board[0:8] = [ Piece(BLACK_ROOK), Piece(BLACK_KNIGHT), Piece(BLACK_BISHOP), Piece(BLACK_QUEEN), Piece(BLACK_KING), Piece(BLACK_BISHOP), Piece(BLACK_KNIGHT), Piece(BLACK_ROOK), ] self.board[8:16] = [Piece(BLACK_PAWN) for index in xrange(8)] self.board[48:56] = [Piece(WHITE_PAWN) for index in xrange(8)] self.board[56:64] = [ Piece(WHITE_ROOK), Piece(WHITE_KNIGHT), Piece(WHITE_BISHOP), Piece(WHITE_QUEEN), Piece(WHITE_KING), Piece(WHITE_BISHOP), Piece(WHITE_KNIGHT), Piece(WHITE_ROOK), ] self.next_turn = WHITE