undo improvements

Started by dreiske

dreiske Lv 1

The undo graph is really nice. I've never seen one like this before, but…
1) the scale on the score axis is usually hard to use for all but the coarsest changes. It would probably be easier to see both the fine and coarse changes if it was displayed using a logarithmic scale.
2) I want more history. If it is particularly expensive to keep this during a session then could it selectively filter out the less important points. So, instead of blindly keeping only the latest n contiguous solutions, perhaps keep the last n contiguous and the m best local solutions.

dgould Lv 1

Unless I missed it, a keyboard shortcut for "Restore Best" undo option would be very handy, and probably easy to quickly implement.

AySz88 Lv 1

A normal log wouldn't be so great (it would scrunch things even worse). Maybe plot -log(Max Score - This Score) with zero at the top? What we want, I think, is to expand the little changes near the top and mostly-ignore the drops to zero.

AySz88 Lv 1

Oops, it'd need to be more like -log(max - this + 1), to ensure that the expression never evaluates to something ridiculous (like if best = 9000 and this = 8999.99999, my first suggestion would have been positive).

dreiske Lv 1

Right. The objective is to be able to visually discern the small score changes that typically occur near the recent best score, not the details that might be present in scores near the value zero. I leave the exact formula and methodology up to the developer.

unit335 Lv 1

These are good suggestions. I would also appreciate a tooltip on mouseover that would show the score at the mouse position - this would make a quick review of score history quite easy. This might even preclude having to go to a logarithmic scale, which some users would find non-intuitive.