UI Issues?: Settings - Run Depth 30 (3-5 Min) & Chess Engine setting

Sort:
Oldest
jas0501

The issue is what the analysis report's behavior is with regard to the Chess Engine choice setting and the Run Depth 30 button.  

Possible scenarios:

1. Run the analysis Report 

2. Run the analysis report by clicking the Setting Run Depth 30 button

3. Change the Chess Engine Setting and revisit an analyzed game x

3. Change the Chess Engine choice and click the Run Depth 30 button 

4. Revisit Run Depth 30 game

These scenarios create an analyzed game that does not reveal the settings used to produce the result. The conditions for a analysis recalculation upon revisiting a game are unclear. Does the engine change alone or the engine & depth change cause a recalc?

Proposal: Add a field or fields to Details tab to record the Chess Engine and the depth of the analysis.

The Run Depth 30 button disappears once clicked. Changing the Chess engine does to unhide the button,

Under some circumstances clicking the Run Depth 30 button does note recalculate. In these circumstances the button should not be presented.

Proposal: The Run Depth 30 button should only be displayed when the current analysis setting's engine and depth do not match the analyzed game's engine and depth. Thus changing the setting's Chess Engine will reveal the Run Depth 30 button.


A related matter is changing the Full Analysis Depth setting:

Should changing Full Analysis Depth cause an analysis recalculation?

Or should there be a Run Report button presented when the Full Analysis Depth is different than the calculated report's depth.

FiddlerCrabSeason

+1

FonsecaSF

what's the main difference between stockfish and komodo making the analysis?

Commando-Poppins

One of the most well thought-out beta posts that I have seen in some time. Very thorough, very relevant, and to put proposals in makes it that much more powerful and efficient.

jdcannon

Changing the engine only affects "Max Analysis" When you run a report at any depth, its always stockfish. 

jas0501
jdcannon wrote:

Changing the engine only affects "Max Analysis" When you run a report at any depth, its always stockfish. 

jd,

I guess I was confused. The choices and the save report state present a complicated landscape. 

Looking closer the Chess Engine setting is for Move Analysis. This presents an situation for the move analysis best move to be at odds with report analysis best move when setting the Chess Engine to Komodo.js 13.2



Based on the realization that only Stockfish is used for the report I would still propose that the engine and depth be recorded on the Details tab. In the future there may be a choice, also the default engine version may change so prior analysis would be using older engine versions.

Currently if Run Depth 30 has been run one can not detect that the report is depth 30 when revisiting. an analyzed game.

The setting's Analysis tab should also indicate the current report's depth.

Also I think changing the depth to a different value should offer the opportunity to run the report i.e the Run Report button. If one changes the depth and exists and revisits the report is rerun at the current option setting. 

(This raises the question: If the saved depth is different from the setting's depth upon revisiting should the user be given the option to rerun the report. The run depth 30 option complicates this as well.)

In fact the Run Depth 30 seems to be remembered and changing the Full Analysis Depth and revisiting will run the report on the new Full Analysis Depth setting. The Run Depth 30 button does not rerun the analysis. This is a bug.

Long story short, getting an appreciation of consequences of changes to the various Engine and depth settings on the current report and on revisiting prior reports is hard to come by.

 

jdcannon

"In fact the Run Depth 30 seems to be remembered and changing the Full Analysis Depth and revisiting will run the report on the new Full Analysis Depth setting. The Run Depth 30 button does not rerun the analysis. This is a bug."

I didn't experience this. I ran a game at d30 and then returned to game and report did not run again.

 

Also this tells you what depth the game was run at:

jas0501

I'm checking and will post a way to reproduce shortly.

One point though is the depth=30 field is not constant, move to move. Book moves can be as high as 35 and others as low as 1 for checkmates.

See video of https://www.chess.com/analysis/game/live/3427132128  here

https://www.screencast.com/t/Epa1ZnPl

Here are 2 screen shots:

 

jas0501

The behavior of the report analysis when the Full Depth Analysis level is changed is unclear and there seem to be some issues. It appears that the retained level ratchets up but can't be lowered. I ran a sequence of reports that shows the issue.

Scenario:
1. Full Analysis Depth = 20
2. Run report
3. Change Full Depth Analysis = 26
4. Check Self Analysis
5. Un-check Self Analysis - which initiates  report generation
  a. report changes
  b. retries are not updated, still Full Depth Analysis=20 values
6. Change Full Depth Analysis = 24, a lower value
7. Check Self Analysis
8. Un-check Self Analysis - which appears to initiate report generation but changes nothing
   a. report does not change
   b. move Depth=26 is retained
9. in Settings click Run Depth 30
   a. Report changes
   b. Move Depth=30 generally occurs
   c. Retries still the Full Depth Analysis=20 values
10. Reload the page
   a. this initiates a report generation depth=30 but the progress bar wrongly indicating (Depth=24)

The report takes a long time giving a clue that the depth is not 24, but the retained former value of 30.
   b. Report reflects depth=30 
   c. Retries are now correct for a depth=30 

 

DingHang04
jas0501 wrote:

The issue is what the analysis report's behavior is with regard to the Chess Engine choice setting and the Run Depth 30 button.  

 

Possible scenarios:

1. Run the analysis Report 

2. Run the analysis report by clicking the Setting Run Depth 30 button

3. Change the Chess Engine Setting and revisit an analyzed game x

3. Change the Chess Engine choice and click the Run Depth 30 button 

4. Revisit Run Depth 30 game

These scenarios create an analyzed game that does not reveal the settings used to produce the result. The conditions for a analysis recalculation upon revisiting a game are unclear. Does the engine change alone or the engine & depth change cause a recalc?

Proposal: Add a field or fields to Details tab to record the Chess Engine and the depth of the analysis.

The Run Depth 30 button disappears once clicked. Changing the Chess engine does to unhide the button,

Under some circumstances clicking the Run Depth 30 button does note recalculate. In these circumstances the button should not be presented.

Proposal: The Run Depth 30 button should only be displayed when the current analysis setting's engine and depth do not match the analyzed game's engine and depth. Thus changing the setting's Chess Engine will reveal the Run Depth 30 button.


A related matter is changing the Full Analysis Depth setting:

Should changing Full Analysis Depth cause an analysis recalculation?

Or should there be a Run Report button presented when the Full Analysis Depth is different than the calculated report's depth.

Damn... instantly fixed the issue. Thanks!