mazebot
index
/csdept/home/faculty/levy/cs315f2007/ps3/mazebot.py

MazeBot class provides a limited interaction with QuagentClient, suitable for navigating mazes.

 
Modules
       
quagents
time

 
Classes
       
MazeBot

 
class MazeBot
     Methods defined here:
__init__(self, quagent)
# Constructor is called by mazetest, so don't call it yourself!
clear(self)
# Returns True if way ahead is clear, False otherwise.
gold(self)
# Returns True if there's gold near the bot, False otherwise.
run(self)
# Runs bot forward into wall.
turn(self)
# Turns bot left 90 degrees.

 
Data
        OBJECT_RADIUS = 50
RUNBY = 1000000
TOUCH_RADIUS = 60
WAIT_RUN = 2.0
WAIT_TURN = 1.0