To place a moving body in different operation according to the position of a moving object on a substrate by controlling specific operation according to physical characteristics decided by the area decision part of a moving body and performing drive control according to an input signal.
An operator of a race game moves a robot 1 on a game board by inputting operation instructions from a transmitter 12. The moving speed of the robot 1 is previously set to a moving speed corresponding to each area discriminated with the color of the game board and the specific speed is selected by receiving the detection result of the color detected by a sensor part 7 provided on the bottom surface of the robot 1. The operation instructions from the transmitter 12, on the other hand, are transmitted to the robot 1 with a radio wave signal and a control part 15 controls a driving part 9 so as to perform operation based upon the operation instructions. Further, the detection result of the sensor part 7 is received and a driving part 9 is controlled to move the robot at the specific speed corresponding to the detected area according to a predetermined conversion table.