leastonh1
Posts: 879
Joined: 2/12/2005 From: West Yorkshire, England Status: offline
|
quote:
ORIGINAL: Veldor Not true. Someone's already mentioned the Chess AI can beat any human with no bonuses. That difference is simply a difference of game complexities vs current computering power. Plus a bit of AI programming technique. Computing Power increases exponentially nearly every year. Likely true today but you said will "always"  Hehe, yes I did use the word "always". Damn! Yes, the power increases exponentially, but interestingly, chess computers still can't beat ALL players. Their win rates haven't increased at the same rate, exponentially. They are getting better, but aren't there yet. Why is that? Is it because chess hasn't been "solved"? The AI will never be a perfect player until or unless the game it's used for is solveable. Surely that's a given? I used "never" this time hehe!!! quote:
ORIGINAL: Veldor Again I cite the chess AI which COMPLETELY replaces a person. A simple difference of computing power rapidly changing. Hmmm, I'm still not agreeing here Veldor. There is no chess AI that can completely replace human players...yet. I think it will come eventually, but the Super GM's still beat the best AI consistently. Ok, to use another example, Go. Go, from what I've read, is vastly more complex than chess and as things stood fairly recently, nigh on impossible to write a totally effective AI routine for it because mathematically, it can't be solved. Yet. We aren't limited in the same way AI is. The AI has limits on it's capability to determine best outcomes, whereas humans don't have any such constraints. quote:
ORIGINAL: Veldor FINALLY now some might see my point on cheating AI's. Re-read your sentence. Does allowing the AI to cheat really help make it more unpredictable, creative, or sneaky??? I think not thus why it really doesnt truly increase the AI's true ability. No, it doesn't help it do these things, BUT may help with the illusion of such. This point is continued below. quote:
ORIGINAL: Veldor Well, not saying your wrong, you make a good point... but... under that theory it would also be ok if the AI looked at your production queues, or how many Production Points you had left, looked under the shroud without some sort of equal fog of war etc. Of course it might actually do all those things I dont really know not having programmed it... But I don't think anyone would be happy if that were the case. But then again, if it didnt appear obvious that the AI was doing that.. and it made the AI opponent more challenging... I think you've hit the nail on the head here...for certain games. If the game cannot be solved using a mathematical algorithm and the AI needs to be "strong" in order to cater to the grognards (to take wargames as the example again), then surely the programmer has no choice but to use insider information to win? Chess computers have ALL the variables of the game to hand and nothing is hidden. There is no shroud or fog of war and a limited number of pieces on a limited number of squares. Yet, they still lose games to humans. As a wargame cannot be solved due to the sheer number of variables (I'm hazarding a guess here), then something else must come into play in order for it to seem strong to the human player. However, this is where I may be just showing my own ignorance of AI. So, if the programmer is sneaky enough to hide all this "cheating" by the AI from the player in a convincing way, then why should it matter? If it's closed code, who would ever know anyway? Regards, Jim
_____________________________
2nd Lt. George Rice: Looks like you guys are going to be surrounded. Richard Winters: We're paratroopers, Lieutenant, we're supposed to be surrounded.
|