QUOTE(abgorn @ 13 Sep, 2008 - 02:55 AM)

Lol, do you actually have to make a physical lego robot?
lol i guess so, i loved lego when i was a kid lol
heres what i have done, what do you think;
//btw not sure what to do about the last one, the one about interference, was thinking, using two sensors???
CODE
Ex1
(i)
Motor.B.setSpeed(25);
Motor.C.setSpeed(25);
Motor.B.backward();
Motor.C.backward();
(ii)
Motor.B.stop();
Motor.C.setSpeed(25);
Motor.C.forward();
(iii)
Motor.C.stop();
Motor.B.setSpeed(25);
Motor.B.forward();
(iv)
Motor.B.setSpeed(999);
Motor.B.forward();
Motor.C.setSpeed(999);
Motor.C.backward();
Ex2
int leftDist;
int rightDist;
boolean tooClose = false;
do{
if((leftDist<10)||(rightDist<10)){
if((leftDist<2)&&(rightDist<2)){
Motor.B.setSpeed(25);
Motor.C.setSpeed(25);
Motor.B.backward();
Motor.C.backward();
tooClose = true;
}
if(leftDist<rightDist){
Motor.c.stop();
Motor.B.setSpeed(100);
Motor.B.forward();
}else{
Motor.c.stop();
Motor.B.setSpeed(100);
Motor.B.forward();
}
}
}while(!tooClose);
Ex3
boolean hasntHit = true;
do{
if(touchSensor.isPressed){
Motor.B.setSpeed(25);
Motor.C.setSpeed(25);
Motor.B.backward();
Motor.C.backward();
hasntHit = false;
}
}while(hasntHit);