Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mini max doesn't work when opponent has a null move position #1

Open
v11580 opened this issue Aug 18, 2018 · 0 comments
Open

mini max doesn't work when opponent has a null move position #1

v11580 opened this issue Aug 18, 2018 · 0 comments

Comments

@v11580
Copy link

v11580 commented Aug 18, 2018

The mini max function doesn't work if the opponent has a null move position.

The AI works great for finding mates in one. But in the sample positions below, the AI doesn't find the correct move because the opponent is in stalemate IF given a null move. I think it has to do with the AI reading the depth as being "0," and because of this, the AI quits calculating the minimax too early.

Here are sample positions where the opponent has no null ply move:

"https://lichess.org/analysis/standard/8/8/5p2/3k1bbK/8/4q3/8/8 b - - 0 1"
"https://lichess.org/analysis/standard/8/1b6/5p2/6p1/6Pp/7P/5k1K/r7 b - - 0 4"
"https://lichess.org/analysis/standard/3k4/8/4Q3/8/1B3K2/8/8/8 w - - 0 1"

Be sure to copy everything inside the link quotes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant