SuperKarel
A Smarter Karel the Dog
Introducing... SuperKarel!
SuperKarel already knows turnRight()
and turnAround()
, so you don't need to create your own functions for those two commands anymore!
Here is an example of Karel jumping a hurdle:
function jumpHurdle() {
turnLeft();
move();
turnRight();
move();
turnRight();
move();
turnLeft();
}
function turnRight() {
turnLeft();
turnLeft();
turnLeft();
}
And here is SuperKarel jumping a hurdle:
function jumpHurdle() {
turnLeft();
move();
turnRight();
move();
turnRight();
move();
turnLeft();
}
SuperKarel will automatically turn right when turnRight()
is called, and will turn around when turnAround()
is called.