Skip to content

ravicious/robot-simulator

Repository files navigation

Robot Simulator

A robot factory's test facility needs a program to verify robot movements.

The robots have three possible movements:

  • turn right
  • turn left
  • advance

Robots are placed on a hypothetical infinite grid, facing a particular direction (north, east, south, or west) at a set of {x,y} coordinates, e.g., {3,8}, with coordinates increasing to the north and east.

The robot is going to receive a number of instructions, but first lets focus on making the basic movement work.

Run ruby robot_simulator_a_test.rb in your terminal to run the first test. Add code to robot_simulator.rb in order to satisfy the tests.

After all tests from this test suite pass, start working on the second group of tests by running ruby robot_simulator_b_test.rb. Remove the first skip statement, execute the test, write code to make it pass and then move to the next test.

Remember, at each step you only need to write the minimal amount of code to make the failing test pass.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages