Hello. First time I post an issue here. I regularly play against BasicBot on German.
The bot is pretty good and does good plays all the time. Except during the endgame.
When the bot has one letter remaining, it isn't uncommon that he will pass even though there are very obvious choices on the board.
In other words, the bot does not find even the easiest plays that every human player would find instantly.
When the bot has only like 4 letters remaining, he will not prioritize finishing the game faster by forming an obvious word. Instead he will just play as usual, trying to gain more points and keeping 1 letter remaining. Not sure about this one but it's my general impression.
Because of these I've been able to turn matches around at the last second, but it gives a false sense of "Yes, I did it" because the bot should have won those matches.
The worse bots make random mistakes. It is hard to make them play like humans. One thing I can do is add an exception for the endgame where it'll at least make some play.
Description
Hello. First time I post an issue here. I regularly play against BasicBot on German. The bot is pretty good and does good plays all the time. Except during the endgame.
When the bot has one letter remaining, it isn't uncommon that he will pass even though there are very obvious choices on the board. In other words, the bot does not find even the easiest plays that every human player would find instantly.
When the bot has only like 4 letters remaining, he will not prioritize finishing the game faster by forming an obvious word. Instead he will just play as usual, trying to gain more points and keeping 1 letter remaining. Not sure about this one but it's my general impression.
Because of these I've been able to turn matches around at the last second, but it gives a false sense of "Yes, I did it" because the bot should have won those matches.