An entertainment system comprising at least one input 756 to receive data representative of a reference dance performance, a dance analyser 10 operable to generate from analysis of the received data reference motion data descriptive of an aspect of the reference dance and an error tolerance calculator operable to calculate error tolerance values for scoring subsequent performances of the dance wherein the error tolerance values are responsive to a property of the reference motion data. The property may be position, velocity, acceleration or jerk. The error tolerance may be calculated from a single or a range of sets of data. Key points for comparison may also be identified using the properties measured. Measurements may also be scaled for the size of a user. Dances may be generated or come pre recorded.
展开▼