amchess wrote: ↑Sat Jul 29, 2023 9:21 pm
I'm ShashChess developer and I compile and build myself.
It will have classical eval ONLY for handicap mode.
If not, it will be PURE nnue as Stockfish.
I reiterate that I disagree with the community's choice because they have shown that they do not care at all about providing a useful tool for the OTB player to improve themselves.
Keeping the classic eval in the way described for ShashChess does not in fact fundamentally impact the playing strength.
Sorry, I did not know about ShashChess.
But what does it matter for ShashChess development whether current SF still includes the classical eval, if the classical eval is anyway no longer developed any further?
I'm not sure whether you use ShashChess to play with SF's evaluation parameters or whether you use a variant that stays closer to SF (it seems ShashChess does not have the UCI options you showed earlier, but maybe I am not looking in the right place). But in either case:
- regular SF does NOT allow you to play with the classical eval parameters, and it never did,
- so to play with those parameters, you MUST use a modified SF,
- if you insist on having ONE binary that is both the latest SF and lets you play with the classical eval parameters, then you or someone else MUST maintain a fork of SF,
- in that case there is no extra burden in maintaining a fork of SF-dev in which the classical eval is preserved.
So from whatever direction I look at this, I do not see a ground for complaints. (Unless you believe the official SF should have a long list of UCI options to let users tweak the params, but this has never been the case anyway.)
It is possible that future changes to SF will make it harder to keep the classical eval functioning, but then that just proves that it was a good decision by SF developers to get rid of that code, namely to reduce the cost of maintenance.