Place the instruction data into a .txt file and place that file in the /data directory. When prompted, use ./data/file_name.txt to use that data. If you do not use your own test data, the default test data file will be used.
cd into rover
bin/rover
OR
cd into rover
rake test
- Two or more rovers can occupy the same space (same coordinates), which means an infinite number of rovers can be deployed.
- All the input data will be well-formed and without error.
- A rover cannot exit the plateau, and when it reaches a boundary, every move that causes it to collide with the boundary is ignored.
- No tests have been written.
- Test data has been provided.
- Should it run on a command line? Well, if this was REALLY a console to deploy Mars rovers, definitely not!
- How does it receive input? The data is read from a .txt file, and the other input is by keyboard.
- Can I connect to it through TCP connection using telnet? Nope!
- Can I view the rover's position in a grid at the start or end of a program run? Not a the moment. However, the rover's initial and final positions (as well as every movement) are transmitted.