Improved human-like realism of computer opponents in racing or
motion-related games is provided by using a mixture model to determine a
dynamically prescribed racing line that the AI driver is to follow for a
given segment of the race track. This dynamically prescribed racing line
may vary from segment to segment and lap to lap, roughly following an
ideal line with some variation. As such, the AI driver does not appear to
statically follow the ideal line perfectly throughout the race. Instead,
within each segment of the course, the AI driver's path may smoothly
follow a probabilistically-determined racing line defined relative to at
least one prescribed racing line.