📝Greg Strong wrote on Tue, Oct 5, 2004 12:25 AM EDT:
Roberto: I have found a couple of bugs in the function that decides when
the King is in check (the problem responsible for the Kings being
captured.) I will e-mail you a new program file shortly ... There could
still be additional bugs with this, though ... Check-detection in Ultima
is *really* ugly! But when these problems are solved, I bet it will
immediately play a much smarter game.
Fergus: Ick! I have heard a similar report from a Windows 98 user. I
assume you are using Windows 95/98/ME ... Which is not to say that the
problem is with your OS, and not with my program; it's just that this
problem is extra-tricky for me to solve... The new versions of Microsoft
Developer Studio do not run on Win 95/98/ME at all, which means that I
cannot use the debugger to help me track this problem. Still, I need to
come up with some way to find and fix this. And, if you are running
Windows 2000/XP, then my problems are even worse than I thought :)