define
{
NewRobotType another_bot
{
IsLikeA basic_bot;
}
}
execute
{
new basic_bot karel at 1,1;
tell karel:
{
if (FrontIsClear) Move 1;
TurnOff;
}
new another_bot twin at 3,3;
tell twin:
{
if (FrontIsClear) Move 1;
TurnOff;
}
}
define
{
NewRobotType beeper_bot
{
IsLikeA basic_bot;
DefineInitialBeepers 5;
DefineNewInstruction turnright as
{
iterate 3 times TurnLeft;
}
}
}
execute
{
new beeper_bot kathy at 5,4;
tell kathy: turnright;
}
You can also go:
Created on 19 June 1995
Last revised 20 August 1996