Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #TURTLE RACE
- from ast import While
- import turtle
- import random
- import sys
- #5th - early september'22
- turtle.title("Turtle Race")
- s = turtle.getscreen()
- die = [1, 2, 3, 4, 5, 6]
- while True:
- p1 = turtle.Turtle()
- p1.pen(pencolor="orange", fillcolor="orange", pensize=10, speed=2)
- p1.shape("turtle")
- p1.shapesize(2,2,2)
- p1.penup()
- p1.goto(-200,100)
- p2 = p1.clone()
- p2.pen(pencolor="green", fillcolor="green", pensize=10, speed=2)
- p2.penup()
- p2.goto(-200,-100)
- p1.goto(280,50)
- p1.pendown()
- p1.circle(50)
- p1.penup()
- p1.goto(-200,100)
- p2.goto(280,-130)
- p2.pendown()
- p2.circle(50)
- p2.penup()
- p2.goto(-200,-100)
- print("Welcome to Turtle Race!")
- print("-----------------------")
- rd = input("Ready to begin? : ")
- if rd == "yes" or rd == "Yes":
- print()
- player1 = input(str("Enter player 1 name (orange): "))
- player2 = input(str("Enter player 2 name (green): "))
- for i in range(20):
- if p1.pos() >= (280,50):
- print(player1 , "WINS!")
- break
- elif p2.pos() >= (280,50):
- print(player2 , "WINS!")
- break
- else:
- print()
- p1_turn = input("Press 'ENTER' to roll the die " + player1 + " !")
- die_output = random.choice(die)
- print("The result of the roll is:" , die_output , "!")
- print("The number of steps will be:" , 20*die_output , "!")
- print(".......")
- p1.fd(20*die_output)
- p2_turn = input("Press 'ENTER' to roll the die " + player2 + " !")
- die_output = random.choice(die)
- print("The result of the roll is:" , die_output , "!")
- print("The number of steps will be:" , 20*die_output , "!")
- print(".......")
- p2.fd(20*die_output)
- print()
- again= input("Would you like to play again? : ")
- if again == "Yes" or again == "yes":
- turtle.clearscreen()
- turtle.resetscreen()
- continue
- else :
- print("Thanks for playing!")
- print("~ Talice")
- sys.exit()
- else:
- print("Say Yes !")
- turtle.clearscreen()
- turtle.resetscreen()
- continue
- #Talice ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement