スタートラインから黒線のトラックに沿いながら2周し,タイムとルートの正確さを競う.
<点数>
1.もっとも短いタイムでゴールしたチームを20点とし,以下タイム順に少なくなる.
2.半周ごとに銀紙が貼ってあり,そこを通ったときに音を鳴らせば10点.
2周で計4回通ることになり最大40点となる.
3.上記の点数とは別にして,1周できるごとに点.2周で計20点となる.
これらの3つの合計点で競う.
※この競技では,マシンの構造はステアリング+後輪駆動に限定する.
program test {
#include
#include
#include
#include
sensor light2 on 2
light2 is light as percent
sensor rotation3 on 3
rotation3 is rotation as angle
main {
ext InterfaceType "kFreestyle"
rcx_ClearTimers
bbs_GlobalReset([A B C])
try {
on [ C ]
} retry on fail
try {
forever {
if light2 < 37{
power [ C ] 6
on [ C ]
}
else
{
if light2 > 52{
power [ A ] 8
power [ C ] 2
float [ A ]
if rotation3 < 0{
direction [ A ] [ ]
on [ A ] for 100
}
else
{
direction [ ] [ A ]
on [ A ] for 100
}
sound 3
}
else
{
if light2 > 43{
power [ A ] 8
power [ C ] 2
direction [ ] [ A ]
if rotation3 > -2{
on [ A ] for 7
}
else
{
float [ A ]
}
}
else
{
power [ A ] 8
power [ C ] 2
direction [ A ] [ ]
if rotation3 < 3{
on [ A ] for 8
}
else
{
float [ A ]
}
}
}
}
}
} retry on fail
}
}