Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make 5b5 more consistent #1120

Merged
merged 6 commits into from
Jun 16, 2023
Merged

Make 5b5 more consistent #1120

merged 6 commits into from
Jun 16, 2023

Conversation

Nanush7
Copy link
Member

@Nanush7 Nanush7 commented Apr 14, 2023

Relevant Information

This proposal is an expansion of Viktor Zenk's idea.

5b5f+ includes a key definition. Please, read it before proceeding.

There are (at least) two possible courses, one of them should be added explicitly to the wording:

  1. Valid positions are absolute: The idea is that valid positions are not relative to the state of other pieces. Therefore, It does not matter if the nearest valid position is currently "claimed" by other piece, it is still valid when considering the final position of the affected piece.
  2. Valid positions are relative: Valid positions are determined depending on the current state of other pieces.

Example

In the following example, the possible paths described above have different outcomes:

  1. DNF. The nearest valid positions for the affected corner are the positions currently occupied by the blue-red-yellow and orange-blue-yellow corners. Such positions do not render the piece solved.
  2. OK. As other positions are occupied, the only valid position for the corner is the solved one (it is the only position available where a corner may be normally placed).

screen_shot_2023-04-13_at_5 49 23_pm_720

wca-guidelines.md Outdated Show resolved Hide resolved
wca-guidelines.md Outdated Show resolved Hide resolved
Co-authored-by: Carter Kucala <42009313+CarterKoala@users.noreply.github.com>
wca-guidelines.md Outdated Show resolved Hide resolved
@viktorzenk
Copy link

Hi, thank you for the work you're putting into this!

I would be in favor of option 1, Valid positions are absolute. This is what I had in mind with my original proposal, and I believe it is the simpler option of the two. With relative positioning, I feel things may get complicated if there are multiple pieces to consider.

I like the proposed wordings of 5b5f and 5b5f+. I think there is also a need for examples, but the meanings of 5b5f++ and 5b5f+++ are not immediately clear to me with the current proposed wordings.

  • 5b5f++ perhaps needs to clarify by how much the wing is twisted. I suppose that (anything up to) 180 degrees is meant, and that the piece is considered not affected because the nearest valid orientation is still the "correct" orientation per 5b5f, since a wing cannot mechanically be oriented in a different way.
  • 5b5f+++ I think this wording is a bit confusing, and should mention that the piece is not in the correct orientation, connecting back to the wording of 5b5f.

Here are some proposed rewordings:

  • 5b5f++) [EXAMPLE] A 4x4x4 Cube edge "wing" twisted 180 degrees in its spot is considered solved, since the nearest mechanically valid orientation renders the piece solved.
  • 5b5f+++) [EXAMPLE] A corner affected by a corner twist is not considered solved, since the position is mechanically valid but the orientation is incorrect.

One additional thought I just had; Perhaps it should be clarified somewhere that these regulations do not apply if the piece is completely detached (popped). Otherwise one might think that for example a popped corner could be considered solved even if it is on the floor a meter away from the puzzle, as long as its slot is the nearest position in the puzzle.
I'm not sure if this is best added to 5b5f (e.g. "If a piece is in contact with the puzzle but partially detached or not fully placed, ..."), or as a separate clarification (i.e. 5b5f++++).

@OJCubing
Copy link

One additional thought I just had; Perhaps it should be clarified somewhere that these regulations do not apply if the piece is completely detached (popped). Otherwise one might think that for example a popped corner could be considered solved even if it is on the floor a meter away from the puzzle, as long as its slot is the nearest position in the puzzle. I'm not sure if this is best added to 5b5f (e.g. "If a piece is in contact with the puzzle but partially detached or not fully placed, ..."), or as a separate clarification (i.e. 5b5f++++).

I think the words "partially detached" covers exactly this. It should be clear that a piece that isn't in contact with the puzzle wouldn't be classified as partially detached.

Other comments I had: First of all thanks Viktor for the initial proposal, it's certainly made things easier for us!
Second, I think option 2 is my preferred one, just because it makes more intuitive sense, but option 1 is probably the best for actually regulating the outcome.

@nsilvestri
Copy link

I'm quite confused by the phrase "in terms of mechanism". Given the context of previous discussions, I think I understand the intent of this phrase, but it could be clarified, especially for competitors who read this regulation.

Also, under this new wording, I have a question about a hypothetical incident might be ruled. A 3x3 edge pops during an attempt, and the competitor fully replaces it in a flipped orientation. At the end of the attempt, this flipped edge is the only unsolved piece. Knowing this would be a DNF if the timer is stopped in the puzzle's current state, the competitor slightly pops this piece, leaving it partially attached but not fully placed. This new regulation stipulates "its final position is considered to be its nearest valid position and orientation in the puzzle", which implicitly fixes its orientation, and the timer can be stopped and the puzzle ruled as solved.

Is this an accurate or intended interpretation of this regulation?

@CarterKoala
Copy link
Contributor

I'm quite confused by the phrase "in terms of mechanism". Given the context of previous discussions, I think I understand the intent of this phrase, but it could be clarified, especially for competitors who read this regulation.

I agree it's not the best phrase :P We were trying to think of alternate wordings but we were having a bit of trouble. Maybe instead of "in terms of mechanism", we say something about the nearest "fully placed" state in 5b5f and remove 5b5f+ altogether? I'm not sure exactly, but maybe someone else has a better wording.

Also, under this new wording, I have a question about a hypothetical incident might be ruled. A 3x3 edge pops during an attempt, and the competitor fully replaces it in a flipped orientation. At the end of the attempt, this flipped edge is the only unsolved piece. Knowing this would be a DNF if the timer is stopped in the puzzle's current state, the competitor slightly pops this piece, leaving it partially attached but not fully placed. This new regulation stipulates "its final position is considered to be its nearest valid position and orientation in the puzzle", which implicitly fixes its orientation, and the timer can be stopped and the puzzle ruled as solved. Is this an accurate or intended interpretation of this regulation?

In this case, 5b5f wouldn't even apply since the piece is fully placed (and not partially detatched). However, lets take a similar hypothetical where the flipped edge is slightly popped out. The closest valid state here would be the state you described in the first hypothetical - the cube is completely solved except for one edge that is flipped, which would result in a DNF. Even though this position can't be achieved with normal moves, the edge can be flipped in its spot with normal moves (take a solved cube and do F U' R U, which flips UF). The example in 5b5f+++ is intended to clarify that these types of positions should still be ruled as DNF.

Both of your questions here are making me think that the right wording has something to do with the "closest postition where all pieces are fully placed." @thewca/wrc-team thoughts?

@sarahstrong314
Copy link
Contributor

sarahstrong314 commented Apr 17, 2023

We wouldn't need to clarify the definition of a "valid position" if 5b5 were modified so that a center pop at the end of the solve is considered a DNF instead of no penalty.

The current version of 5b5 and its sub-Regulations were introduced in May 2013. My understanding is that the "one part with one colour" rule in 5b5b was intended to ensure there's no penalty when a single center cap is detached at the end of the solve. This appeared to be influenced by older models of cubes such as the Haiyan Memory that had issues with caps falling off unless you put a piece of paper under a cap to secure it in place. However, the wording of 5b5b extended to an entire center piece being detached ruled as no penalty, resulting in all kinds of unexpected, unclear scenarios, especially with big cubes and non-NxNxN puzzles.

Here's what I'm thinking:

5b5b) If one part with one colored face cap is affected, the puzzle is considered solved.
5b5c) If more than one part one or more parts with one colored face is affected, the puzzle is considered unsolved (DNF). Exception: See Regulation 5b5b.

These rules are certainly harsher than the proposal, however I believe it aligns with the direction that the Regulations has been going in recently. For example, disallowing logos for all blindfolded events was harsh, but it made it so much easier for Delegates since we used to have to individually feel each logo to check whether it had a noticeable texture that could be used to distinguish it from other pieces.

@Nanush7
Copy link
Member Author

Nanush7 commented May 6, 2023

Apologies for the inactivity.

Please, have a look at the latest commit. This one was partially taken from James Hildreth's proposal in the email thread. The wording follows the second approach from the two described at the beginning of this PR. This wording does not introduce significant changes to the spirit of the previous proposal, but it aims to be more clear + explicitly includes the second option. I personally think that following the second approach may be more intuitive and therefore easier to judge.

Please, avoid suggesting the "blanketing" idea. We are aware of it, but we are currently trying to reach a more lenient option.

More examples should be added.

@Nanush7 Nanush7 marked this pull request as ready for review May 6, 2023 02:16
@Nanush7 Nanush7 requested a review from a team as a code owner May 6, 2023 02:16
Visual Guide added in Guideline 5b5f+.
wca-guidelines.md Outdated Show resolved Hide resolved
Co-authored-by: Nanush7 <59543882+Nanush7@users.noreply.github.com>
@Rouxles Rouxles merged commit af0c530 into draft Jun 16, 2023
1 check passed
@Rouxles Rouxles deleted the fix-5b5 branch June 16, 2023 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants