Oz N Tiram 26718f8505 The rover can now move east | 4 years ago | |
---|---|---|
src | 4 years ago | |
tests | 4 years ago | |
.gitignore | 4 years ago | |
Makefile | 4 years ago | |
Pipfile | 4 years ago | |
README.md | 4 years ago | |
requirements-test.txt | 4 years ago | |
requirements.txt | 4 years ago | |
setup.cfg | 4 years ago | |
setup.py | 4 years ago |
This is a solution to the Kata in Python3.
The requirements to run this code are:
To run the code create a virtual environment and install the dependecies and then the code itself. If you are familiar with Python you can also use Pipenv and skip the following instructions:
# These istructions assume you use a shell on a UNIX like system (Mac or Linux)
$ python3 -m venv rover-env
$ source rover-env/bin/activate
$ pip install -r requirements.txt
If you have GNU Make installed on your system you can simply use:
$ make setup/dev
$ source rover/env/activate
To land the rover on mars:
$ rover land
Landed on (7, 2) Facing East.
To move the rover
$ rover move FSF
Moved to (8, 1) Facing South.