CS 273 - Machine Programming and Organization, Fall 1998 FINAL PROJECT ==================================================================== The program should be written INDIVIDUALLY. You can help each other in general, but do not exchange or share specific code. E-mail your source code to the TA. Try to demonstrate your program during the last lab session (Thursday, December 10). We'll have a pizza party, and everyone can see each other's demos. The absolute deadline is Thursday, December 17 (I have to get the grades in). ==================================================================== The main task is for your car to follow a black line. In addition, there will be obstacles on the left and the right of the road. If your car hits an obstacle on the left, it should turn left at the next intersection. If your car hits an obstacle on the right, it should turn right at the next intersection. If the last obstacle it hit was before the last intersection, your car should not turn at all at the next intersection. During your demo, you will show the three cases: following the line, when there are no obstacles; turning left at the correct intersection, given an obstacle on the left turning right at the correct intersection, given an obstacle on the right ===================================================================== BONUS: You can earn bonus points by additionally going around obstacles that are ON the road in front of you. Think of this obstacle as an obstacle in the middle of the road; the car has to go around it, and then come back and find the line again, to continue on. You decide what kinds of obstacles they will be. Even more points if your car can avoid different sized obstacles.