halyavin wrote
I think it is impossible to search all variants after 10 moves in roach-fighting, but computer can search only good variants as chess programs do. You don't even need AI - the goodness of variant can be programmed specially for each room based on it idea (which you have to think out yourself). And core dual processors are not exotic already (I hope that I will have one eventually).
Instead of thinking of the solution to each puzzle being a demo, make it a password made out of 11 different characters.
Now think of a machine which tries to guess the password, by randomly entering characters. Yes, at some points you could tell the computer to avoid certain combinations that cannot provide a solution(like running into walls), and if you have completed the room already, you can tell the computer the maximum number of characters that it will try at each attempt. Considering most rooms in a hold take hundreds of moves to solve, and some even takes several thousands, it would take a very long time to discover the 'passwords' if you are looking for the most optimised solution.
As for chess, it has taken people hundreds of years to figure out good strategies, which have then been programmed directly into a computer, and this is for a game that has always starts off in the same position. Whist you may argue that there is only one thing that the computer bot would have to control in drod, and that to solve each room you have a predictable ai controlling the monsters, I'm sure that even now there are better strategies to deal with goblins and wrathwings, not to mention when monsters are combined with other game elements or other monsters.
In a nutshell, yes, it is possible to create a 'smart' AI to optimise DROD, you would need a serious amount of playing and documenting techniques before you would even try programming such a thing, and the effort of such a thing just wouldn't be worth it.
Then again, some of those people on the top of the highscores clearly have some sort of superhuman ability

.
[Last edited by NiroZ at 01-05-2007 04:32 PM]