The problem is that most RTS games stand no chance against me or any other half-descent player
Sure. Consider that the game has to run on your sucky home computer (or, forbid, a console), most likely without a GPU. The strategy/tactics/behaviour code has to share the CPU cycles with a large variety of things including the uninteresting but vital functions like pathfinding and it has to make its decisions within the tick time which is a fraction of second. AND many players prefer the AI to be a pushover, anyway.
Of course, the GPU is also running the graphics, but the computer doesn’t need to play well enough to beat world champions—I’m pretty sure that Alpha Go running on one CPU+GPU could play at a strong amateur level.
Sure. Consider that the game has to run on your sucky home computer (or, forbid, a console), most likely without a GPU. The strategy/tactics/behaviour code has to share the CPU cycles with a large variety of things including the uninteresting but vital functions like pathfinding and it has to make its decisions within the tick time which is a fraction of second. AND many players prefer the AI to be a pushover, anyway.
I think gaming machines generally do have GPUs…
Of course, the GPU is also running the graphics, but the computer doesn’t need to play well enough to beat world champions—I’m pretty sure that Alpha Go running on one CPU+GPU could play at a strong amateur level.
Of course, but mass-market games like Starcraft are designed to perform decently on the run-of-the-mill machines with integrated graphics.