Hey all, I'm currently working on a chess game (PC), including the CPU AI. It's not nearly finished, but the AI is at a point where it's decent enough to show off. All of the graphics are temporary until I get around to creating the final ones, and there is no sound/music in this version. This is just to show off a bit of what I've been doing lately and maybe get some early feedback from you guys.
You can choose 1P vs CPU, two human players, or even watch the CPU battle against itself! Note though that the AI (in its current state) has only been implemented for black. So if white is the CPU, then it will for the most part do completely random moves.
Left-clicking selects/deselects a piece, or you can drag the piece to a new square. Right-clicking also deselects the currently selected piece. Esc exits the game.
Anyway, here is the link to the download. Let me know what you think of this so far.
What BK said... Also, I wrote the AI function in a C++ DLL, as GM by itself probably can't handle it.
But that's strange regarding the problem you seem to be getting. That would usually happen if the function doesn't return a move. I just downloaded it from the link I provided and ran it without problems... Anyone else experiencing this?
Maybe when I get a chance later, I'll provide the dll externally and link to it that way instead, and see if it works for you that way. Until then though, let me know if this version works for any of you.
Ok, I figured out the problem. It seemed you needed a couple extra DLLs that were already in my windows\system folder. So I put those in the zip folder with the .exe and AI DLL. Now hopefully it will work for you guys! Here's the new link: