story #20
@ -1,4 +1,14 @@
 | 
			
		||||
import os
 | 
			
		||||
def turn_piece(piece):      #based on a matrix MxN ie [(0,0),(0,0),(0,0)] m = 3 and n = 2
 | 
			
		||||
    m_piece = len(piece)
 | 
			
		||||
    n_piece = len(piece[0])
 | 
			
		||||
    piece_turn = []
 | 
			
		||||
    turn_m_piece = n_piece
 | 
			
		||||
    turn_n_piece = m_piece
 | 
			
		||||
    for i in range(turn_m_piece):
 | 
			
		||||
        for j in range(turn_n_piece):
 | 
			
		||||
            piece_turn.append(0)
 | 
			
		||||
    
 | 
			
		||||
game = True
 | 
			
		||||
while game:
 | 
			
		||||
    print('Bienvenue dans le jeu cat puzzle')
 | 
			
		||||
@ -25,32 +35,39 @@ while game:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    print('Voilà les pièces que vous disposez pour complèter le puzzle')     #make piece for resolve the puzzle 
 | 
			
		||||
    nbr_piece = 3
 | 
			
		||||
    piece_one = [(1,1),(1,0)]
 | 
			
		||||
    piece_two = [(1,0),(1,0),(1,0)]
 | 
			
		||||
    piece_three = [(1,1)]
 | 
			
		||||
    
 | 
			
		||||
    piece_for_level = {
 | 
			
		||||
        1:[(1,1),(1,0)],2:[(1,0),(1,0),(1,0)],3:[(1,1)]}
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    print('Voilà la pièce 1:')     #show the piece at the player
 | 
			
		||||
    for i in piece_one:
 | 
			
		||||
    for i in piece_for_level[1]:
 | 
			
		||||
        print(i)
 | 
			
		||||
 | 
			
		||||
    print('Voilà la pièce 2:')
 | 
			
		||||
    for i in piece_two:
 | 
			
		||||
    for i in piece_for_level[2]:
 | 
			
		||||
        print(i)
 | 
			
		||||
 | 
			
		||||
    print('Voilà la pièce 3:')
 | 
			
		||||
    for i in piece_three:
 | 
			
		||||
    for i in piece_for_level[3]:
 | 
			
		||||
        print(i)
 | 
			
		||||
 | 
			
		||||
    choose_piece = 0
 | 
			
		||||
    while choose_piece ==0:
 | 
			
		||||
        choose_piece = input('Choissisez la pièce que vous voulez bouger ? ')   #choice of the piece to move 
 | 
			
		||||
        try:
 | 
			
		||||
            choose_piece = int(choose_piece)
 | 
			
		||||
            choose_piece = int(choose_piece) #issue to assign the piece at number 
 | 
			
		||||
        except ValueError:
 | 
			
		||||
            choose_piece =0
 | 
			
		||||
            print('J\'ai besoin d\'un nombre')
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    move_piece = input('Voulez vous tournez la pièce ? (o/n)\n')
 | 
			
		||||
    if move_piece== 'o':
 | 
			
		||||
        turn_piece(choose_piece)
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    game=False
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user