Exemple #1
0
    def test_move_forward_check(self):
        r = Robot("Tesla", Simple_Grid(3))
        self.assertEqual(False, r.can_move_forward())

        r = Robot("Tesla", Simple_Grid(5))
        r.right()
        self.assertEqual(True, r.can_move_forward())
Exemple #2
0
import time
from robogrid import Robot
from robogrid.grids import Maze
brian = Robot("Brian", Maze (19))
brian.right()
while True:
  brian.right()
  while brian.can_move_forward():
    brian.forward()
  time.sleep(1)
  print brian
  brian.right()
  while brian.can_move_forward():
    brian.forward()
  time.sleep(1)
  print brian
  brian.left()
  while brian.can_move_forward():
    brian.forward()
  time.sleep(1)
  print brian
  brian.left()
  while brian.can_move_forward():
    brian.forward()
  time.sleep(1)
  print brian