Code:
##Christy Pham
##Creative Computing, 4
##December 18, 2009
from turtle import *
from random import*
class Pacman(Turtle):
def __init__(self):
Turtle.__init__(self)
register_shape("pacman.gif")
self.shape("pacman.gif")
def move_randomly(self):
self.fd(randint(10,30))
self.rt(90)
class Coin(Turtle):
def __init__(self,shap,shapesiz,col):
Turtle.__init__(self)
self.shape=(shap)
self.shapesize(shapesiz)
self.color(col)
def go_fd(self):
self.forward(30)
def go_rt(self):
self.rt(90)
def go_lt(self):
self.lt(90)
You=Coin("circle",1,"yellow")
Danger=Pacman()
Danger.goto(-50,0)
s=Screen()
while (True):
Danger.move_randomly()
if (Danger.xcor > 100 or Danger.xcor < 100):
goto(randint(0,100),randint(0,100))
if (Danger.ycor > 100 or Danger.ycor < 100):
goto(randint(0,100),randint(0,100))
s.listen()
s.onkey(You.go_fd,"Up")
s.onkey(You.go_rt,"Right")
s.onkey(You.go_lt,"Left")
if (You.distance(Danger)<20):
break