amchess / ShashChess

A try to implement Alexander Shashin's theory on a Stockfish's derived chess engine
GNU General Public License v3.0
131 stars 28 forks source link

Feature: Command to "count" all piece moves, and delta(move) #31

Closed HerbM closed 2 years ago

HerbM commented 2 years ago

I am trying to study the book which presumably you folks have already done.

Although embarrassed to admit it, I'm still making mistakes counting and want to practice with a tool that will give me immediate feedback.

Anything out there like this for Coach Shashin's parameters?

Also: Anyone have contact info for Alexander Shashin?

I'd like to pursue (online) lessons with him.

He's still listed as a coach with GMChess.com (aka GrandMaster Chess, but non one seems to be answering their contact email and many of their internal site links are dead.

amchess commented 2 years ago

Unfortunately, I have no direct contact with Alexander Shashin. I have simply studied his book. I think it is very useful for analyzing matches/positions and improving positional sensitivity. In OTB practice, though, the mathematical formulas given are inapplicable and should be taken as guidelines.

HerbM commented 2 years ago

Thx for taking the time to answer. If you would rather just send email or something we can close this "issue". (HerbMartin@Gmail.com)

...I have simply studied his book.

I'm only about a third of the way through, most of Part 1.

I think it is very useful for analyzing matches/positions and improving positional sensitivity.

Do you believe it is essentially correct enough to be useful?

In OTB practice, though, the mathematical formulas given are inapplicable and should be taken as guidelines.

If it's not practical OTB (standard time controls), is this due to being too inaccurate or to being impractical to count and calculate, or something else?

I presume you have found it somewhat effective or would not have devoted time to building this project.

Did you include any functions to query the engine for the calculated parameters?

HerbM commented 2 years ago

BTW, do you have any idea why it is delta(move) and not just a simple delta-parameter name?

At first I thought maybe Shashin intended to calculate this after project your next move but don't see evidence of that in his calculations.

amchess commented 2 years ago

It's not practical OTB to count and calculate. I adapted Shashin theory for Stockfish. delta(move) means the delta between all white and black moves.