Bug: "To Best" resets the undo graph in evolver mode

Case number:671071-657207
Topic:Game: Other
Opened by:dejerpha
Status:Resolved
Assigned:Seth Cooper
Priority:3
Type:Suggestion
Opened on:Monday, December 8, 2008 - 15:47
Last modified:Tuesday, February 23, 2010 - 03:54

Hello,

In evolver mode, the following actions reset the undo graph:

Pressing the "To Best Autosave" button or using a keyboard shortcut for that action. Using the "Ctrl-1" to "Ctrl-3" key combinations

This bug doesn't occur in solo mode.

Why this is a real problem:

By clearing the undo graph, the bug prevents one from using "Undo" after performing the above actions. This means that all progress made by trying an alternate configuration is lost.

Thank you in advance for correcting that bug.

(Mon, 12/08/2008 - 15:47  |  11 comments)


axcho's picture
User offline. Last seen 1 year 6 weeks ago. Offline
Joined: 12/18/2007
Groups: None

I may be wrong, but I think that this was actually done on purpose, to prevent people from cheating in evolver mode. So there aren't any plans to change it back at the moment. Sorry about the annoyance involved.

If you want more info or a reconsideration, let me know and I'll ask about it from the person who implemented the change.

dejerpha's picture
User offline. Last seen 1 year 3 weeks ago. Offline
Joined: 05/10/2008

I certainly would like you to reintroduce that feature. To-best should work the same in solo than in evolver mode.

Currently, to-best and ctrl-1 feel like traps that can remove all interim progress in evolver mode. Being careful about the potential damage (e.g. always do "shift-ctrl-1" before a "to-best" etc.) breaks one's concentration. The interface should not get in the way of gameplay...

(I may be naive, but I do not see how one could cheat with that feature. Especially since some undo capability remains present, although user-unfriendly, with the ctrl-1 to 3 key combinations).

Thank you for considering this.

axcho's picture
User offline. Last seen 1 year 6 weeks ago. Offline
Joined: 12/18/2007
Groups: None

Yes, I remember someone else mentioning that problem with the current anti-cheat fix.

I'll have Seth reply here, since he'd know more about the reasoning behind it and what sort of cheating was possible and what other solutions might be possible to replace this one.

dejerpha's picture
User offline. Last seen 1 year 3 weeks ago. Offline
Joined: 05/10/2008

Thank you Axcho.

Once I know what the issue could be, perhaps I could suggest some other solution that doesn't involve clearing the undo cache.

(Preventing cheating is certainly a worthwhile goal).

I have completed a feedback form on this issue.

Seth Cooper's picture
User offline. Last seen 6 hours 49 min ago. Offline
Joined: 11/10/2007
Groups: Window Group

Yes, the problem was with how we are storing the evolver information. It was possible to load a shared solution, then undo and get credit for evolving if you undid to a better score. Clearing the undo graph is a temporary fix, the longer term solution is to fix how we keep track of the evolver information. Thanks for opening feedback!

admin's picture
User offline. Last seen 23 weeks 6 hours ago. Offline
Joined: 11/10/2007
Groups: vi users
Topic: » Game: Other
Status: Array » Open
Priority: Array » 3
Type: Array » Suggestion

Set details.

Joined: 05/26/2008

Does this bug still exist ?

At current, when a puzzle is loaded, the restore best data seems to be loaded automatically from the current solution. Is this only if it's higher than previous high score?

Can this be forced, such that if the puzzle is loaded and it's a lower score, the restore best data is still overwritten for evolver mode ?

It's not something I have played around with yet, but if the restore best data can be forced whenever a puzzle is first opened in evolver mode (or all hands mode) than I think that the clearing of the graph can safely be removed.


dejerpha's picture
User offline. Last seen 1 year 3 weeks ago. Offline
Joined: 05/10/2008

Steven, I think you are talking about something else entirely.

In evolver mode, when you use the commands I mentioned in my top post, the undo graph is cleared (just as if the Clear button had been pressed). This means you can't undo what you just did.

This behavior also occurs when loading a game.

Joined: 05/26/2008

I understand that,  but those instances are done on purpose because the loading of a puzzle  did not clear the graph, or the restore best info. It appear now that when loading a puzzle it does clear the graph and restore best info, so those cases in which they chose to reset the score may no longer be necessary.

Seth Cooper's picture
User offline. Last seen 6 hours 49 min ago. Offline
Joined: 11/10/2007
Groups: Window Group
Status: Open » Done
Assigned: Anonymous » Seth Cooper

Finally, this should be fixed, so that you can perform the actions mentioned and not lose your undo history. It will go out in a future update.

Seth Cooper's picture
User offline. Last seen 6 hours 49 min ago. Offline
Joined: 11/10/2007
Groups: Window Group
Status: Done » Resolved

Marking as resolved.

Sitemap

Supported by: UW Center for Game Science, UW Department of Computer Science and Engineering, UW Baker Lab, DARPA, NSF, HHMI, Microsoft, and Adobe