Dr.Robotnik's Tabletop Madness
Dr.Robotnik wants you to place him on the tabletop. Will you be successful?
Dr.Robotnik is an implementation of the toy robot coding challenge.
You will require Node >= 8 & npm installed on your machine for this to work.
Install & Run The CLI
To install the CLI from NPM:
$ npm install @christoshrousis/dr-robotnik-tabletop-madness
And then run it:
Upon running Dr.Robotnik, he will keep accepting commands, followed by carriage return, until you issue a
REPORT command, which will then make Dr.Robotnik attempt to traverse the tabletop.
$ dr-robotnik Dr.Robotnik's Tabletop Madness PLACE 0,0,NORTH MOVE REPORT Executing Code... Dr.Robotnik is at: 0,1 and is facing NORTH.
Dr.Robotnik accepts all the classic
Toy Robot favourites, such as:
You will need to install development packages by running
$ npm install
And then to run the test suite, run
$ npm run test
To develop Dr.Robotnik
If for some reason the installation isn't working, you can always run Dr.Robotnik in dev mode as a fallback by running
$ npm run dev
- Instructions are only meant to be in capitals
REPORTwill only ever be called once, at the end of the string of instructions as per the examples provided. Subsequent runs will require a re-run of