2005/B2
int a ;
int r_time ;
int l_time ;
int s_time ;
int b_time ;
task main ()
{
while(true) //ずっと繰り返す
{
a = Random(4); //乱数0〜4
if (a == 1) //1の時前進する。
{
OnFwd(OUT_A+OUT_C);
s_time = Random(200); //前進する時間は0〜2秒のうちランダム
Wait(s_time);
}
if (a == 2 ) //2のとき右旋回
{
r_time = Random(200); //右旋回の時間は0〜2秒のうちランダム
OnFwd(OUT_A);Wait(r_time);
OnRev(OUT_C);Wait(r_time);
}
if (a == 3 ) //3の時左旋回
{
l_time = Random(200); //左旋回の時間は0〜2秒のうちランダム
OnFwd(OUT_C);Wait(l_time);
OnRev(OUT_A);Wait(l_time);
}
if (a == 4 ) //4の時後退
{
b_time = Random(200); //後退する時間は0〜2秒のうちランダム
OnRev(OUT_A+OUT_C);
Wait(b_time);
}
}
}
//動きの速いロボで使うと面白いかもしれないと思った。