* Jason Katz-Brown ([EMAIL PROTECTED]) [080124 17:07]: > > As I previously reported, I play with the 20-second version when I > > get up in the morning. This AM. I was down by about 75 points with about 25 > > unseen tiles,and had a junk rack--the Q (with no places to play it) and > > only1 vowel, an E. I didn't like any of the plays suggested, so I clicked > > on "ask Championship Player". The best choice there waa to exchange 5 > > tiles, keeping ER. When I did that my new rack contained the Q! This had > > never happened before when I tossed the Q. I aborted the game immediately > > since it no longer bore any relationship to reality. > > That's weird, I'll look out for such an anamoly.
Here's a suggestion for enabling the debugging of things like this. Have Quackle maintain its state (i.e., seed for its pseudorandom generator, and history of racks and moves so far) in a simple text file, by *default*, i.e., without the user having to ask Quackle to save state. Then, when something weird happens, the user can press a button to get at the contents of this state file. Finally, add the ability to "replay" a game using a state file. See if the bug can be reproduced on another machine. Disclaimer: It's been a long while since I looked at the source code, so I don't know if these features are easy to add. -AC
