Aug-25-2017, 11:35 AM
I have made a simple snakes and ladders game where the dice is rolled automatic and and the end tells you the winner. I would like to display the result of each move on a board / grid from 1 to 49 but have no idea on how to go about doing this below is my code and i am open to all suggestions that are not to complicated.

import time from random import randint print("Welcome to my game please input the players names") player1=input("Please enter player 1's name followed by the return key : ") player2=input("Please enter player 2's name followed by the return key : ") print("right then ", player1," and ",player2, " the game is simple i'll explain the rules as we go along") player1position=1 player2position=1 while player1position<48 or player2position<48: print("Its" , player1 , "' go ") dice1=randint(0,6) dice2=randint(0,6) if dice1==dice2: print("both dices rolled a ", dice1, " so you move back ", dice1+dice2 ," spaces") player1position=player1position-dice1+dice2 else: print("Your first dice was a ", dice1, " and your second was a ", dice2) print("your total is ", dice1+dice2) player1position=player1position+dice1+dice2 print("player one is now on square ", player1position) time.sleep(0.1) print("Its" , player2 , "' go ") dice1=randint(0,6) dice2=randint(0,6) if dice1==dice2: print("both dices rolled a ", dice1, " so you move back " ,dice1+dice2 ," spaces") player2position=player2position-dice1+dice2 print("Your first dice was a ", dice1, " and your second was a ", dice2) print("your total is ", dice1+dice2) player2position=player2position+dice1+dice2 print("player two is now on square ", player2position) time.sleep(0.1) else: if player1position >49: print(player1 , "has won well done") else: print(player2 , "has won well done")