ahira-justice / chess-board

A chess board library for presenting game positions
https://pypi.org/project/chess-board
GNU General Public License v3.0
19 stars 12 forks source link

Complete rewrite of everything #5

Closed zjeffer closed 2 years ago

zjeffer commented 2 years ago
ahira-justice commented 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

zjeffer commented 2 years ago

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 :)

ahira-justice commented 2 years ago

That's awesome! I'll read through the thesis asap.

I'm glad to know I was of some help.

zjeffer commented 2 years ago

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

zjeffer commented 2 years ago

@ahira-justice If you're still interested, you can find my thesis here: https://github.com/zjeffer/howest-thesis/blob/main/thesis.pdf

ahira-justice commented 2 years ago

Thank you @zjeffer