In theory, sure - one day I'm sure computers will be able to write an entire mud.
However in practice, there are two ways to make a combat system which people don't script; either you make it so simple that it's not worthwhile, or you make it so complex that it's not feasible.
Chess has many permutations, but it is conceptually very simple, and has no element of randomness. Even then, the amount of raw processing power required for a computer to beat the top chess players is excessive.
A complex combat system is likely to have far more factors to take into account for each decision, and cannot reliably plan ahead. Furthermore, the client won't be able to access all of the information required to form decisions, rending it fallable.
I doubt you could create an enjoyable combat system which couldn't be assisted through scripts, aliases and triggers, but you can certainly minimise the advantage, and create a combat system which cannot be automated as effectively as a good human player (based on the limitations of current technology).
|