Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- import random
- import sys
- turtle.title("The Great Python Turtle Race")
- player_one = turtle.Turtle()
- player_one.color("green")
- player_one.shape("turtle")
- player_one.penup()
- player_one.goto(-200,100)
- player_two = player_one.clone()
- player_two.color("blue")
- player_two.penup()
- player_two.goto(-200, -100)
- die = [1,2,3,4,5,6]
- def draw_goal(player_number,s_x,s_y,h_x,h_y):
- player_number.goto(s_x,s_y)
- player_number.pendown()
- player_number.circle(40)
- player_number.penup()
- player_number.goto(h_x,h_y)
- def roll_die(player,pn):
- input(f"{pn} press 'enter' to roll the die".title())
- die_result = random.choice(die)
- print(f"The die rolls a {die_result}.")
- print(f"{pn} will move {die_result*20}")
- player.forward(20*die_result)
- def game_setup():
- draw_goal(player_one, 300, 60, -200, 100)
- draw_goal(player_two, 300, -140, -200, -100)
- game_setup()
- for i in range(15):
- if player_one.pos() >= (300,100):
- print("player one wins!!!".title())
- turtle.bye()
- elif player_two.pos() >= (300, -100):
- print("player two wins!!!".title())
- turtle.bye()
- else:
- roll_die(player_one, "Player one")
- roll_die(player_two, "Player two")
- turtle.done()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement