Yes ive been wondering how do you make a CPU in the game engine for example; like a racing game with other racers racing you.
SEarch the Forums for AIs Car AI.
Just so’s ya know, a CPU is a processor- you don’t “make” a cpu in the GE, which is virtual. You want AI, which is perty dern complicated, but I’m sure some searching would turn up something.
I don’t know how to do it exactly, but all you would have to do is setup emptys along the track. Change the properties on the emptys so they get higher depending on position on the track. Then make them add a property on the A.I. cars so they go to the next empty with the same property.
I was thinking of a waypoint system, like ragchan said. Use TrackTo actuator to change their heading each time they hit an empty. Assign a prop to the emptys. Once again, it is an untested theory - may not work. But should.
You can make basic AIs with some basic python, and ray sensors.