gchiaramonte / SolvingChess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SolvingChess

Sometime ago, I started this pet project. My goal was to learn F# while creating a very basic chess puzzle solver. It's done!

Currently, this is "good enough" to deal with daily chess[dot]com puzzles (and some more complex) and I think that I learned the F# basics .

Now, it's time to read again the Don Syme, Tomáš Petříček and Dave Fancher books/blogs and find missed opportunities to improve the code and ... use F# techiniquies. For while, I will not try to improve the solver strength. Now it's time to learn how to code in the "right F# way"

Someday in the future I will implement more advanced chess searching techniquies.

Issues open Forks Stars

Current version is good enough to solve these puzzles

Feel free to suggest code improvements. I will work to make it better. ;)

About


Languages

Language:F# 100.0%