from ch.aplu.nxtsim import NxtRobot, Motor, MotorPort, Tools, TouchSensor, SensorPort, NxtContext NxtContext.init() NxtContext.showNavigationBar(); NxtContext.useObstacle("sprites/bar0.gif", 250, 200); NxtContext.useObstacle("sprites/bar1.gif", 400, 250); NxtContext.useObstacle("sprites/bar2.gif", 250, 400); NxtContext.useObstacle("sprites/bar3.gif", 100, 250); robot = NxtRobot() motA = Motor(MotorPort.A) motB = Motor(MotorPort.B) sensor = TouchSensor(SensorPort.S3) robot.addPart(motA) robot.addPart(motB) robot.addPart(sensor) def start_forward(): motA.stop() motB.stop() motA.forward() motB.forward() def move_backward(delay): motA.stop() motB.stop() motA.backward() motB.backward() Tools.delay(delay)