Closed zjeffer closed 2 years ago
Hello @zjeffer, I just got around to cleaning up the code tonight, after putting it off for so long. I've been able to fix #1, #2 and #4.
I've scanned over your changes, and it seems impressive. It greatly expands the scope of chess-board beyond what I originally intended.
As I stated in the README,
"chess-board is a Python chessboard package with a flexible "just a board" API for graphically representing game positions."
I will do some work to allow input through the gui also. Thank you for the input, but I cannot merge this complete rewrite. It is too much of a departure from the original. You can of course continue to manage it on your fork.
Cheers.
PS: This fix closes #3 as it is trying to fix #2
Thanks for your response. I used this repository for my university bachelor's thesis (implementing AlphaZero in Python: https://github.com/zjeffer/chess-deep-rl) and your code was helpful to use as a base for the GUI.
I know the changes I made are quite extensive, so I completely understand that it strays too far from the original scope of the project :)
I will do some work to allow input through the gui also.
If you want to use parts of my code for that, you can obviously copy it into your repo. No credit necessary :)
That's awesome! I'll read through the thesis asap.
I'm glad to know I was of some help.
That's awesome! I'll read through the thesis asap.
The thesis itself won't be written until June, right now I just wrote the code and some info about how it works which can be found in README.md
@ahira-justice If you're still interested, you can find my thesis here: https://github.com/zjeffer/howest-thesis/blob/main/thesis.pdf
Thank you @zjeffer
requirements.txt
example.py