Inspiration

I want a Partner Who Teach Me How To Play With Strategy And Perfection In Interactive Way ,So I Decide To Make My Own Chess Engine To Help Me Out

What it does

It find best moves against us using alpha-beta pruning algorithm

How we built it

I Use python library to make this ( python-chess) chess-engine . I use Alpha-beta pruning algo to find best moves , it is fast because this cant search for al nodes. I integrate UCI Protocol to interact with GUI .

Challenges we ran into

To Reduce Search Time For Finding Best Moves That's Why I use alpha-beta pruning instead of Min-max algo , Making chess-engine interactive With GUI

Accomplishments that we're proud of

Reduce Time To Find Best Moves

What we learned

Search Algo , UCI Protocol , make exe file of python file , python-chess library

What's next for Hack with Chess

To Increase The Depth of searching algo in less time for better result

Built With

  • jupyter-notebook
  • python
  • python-chess
Share this project:

Updates