I've managed to dig a bit deeper and I've found that all the methods and class variables my player has on top of the standard ComputerPlayer interface are somehow being lost, however the standard parameters which I am changing are being kept. I can only assume the methods which I have overridden (move, moves and the constructor) are somehow being replaced by standard methods, since the player runs (as, I assume, the speedy or static player, something quick anyway) and doesn't cause any errors.
Can anyone think why this might be happening? I'm going to keep digging into the code, but this is become more urgent since I need to demo my player on Monday :S --- In [email protected], "James Griffin" <jsgrif...@...> wrote: > > Hi, > > I'm nearing the end of the development of my Scrabble player, and for > my demonstration would like it running in the GUI. However, for some > reason when I choose my player from within the GUI it appears to run > as the Speedy player, whereas in the command line (from the test > application) it runs fine. The IDs of the players are unique, so I'm > wondering if there is some fundamental difference between playing in > the test and the GUI that I have missed? > > Thanks! >
