完整 OLL

手法基础最优先!

在学习 CFOP 公式前,请掌握最基础的指法(比如食指中指 U2 轮指、左手无名指做 D 与 D')以及一些必要手法习惯(比如尽可能地从前手位起手、减少公式中不必要的换手位动作)。一些手法可能初做比较怪异,例如前手位(而不是下手位)的 RUR'U',但我强烈推荐你学习它们。

在每条公式的肌肉记忆固定之前确保手法习惯的正确,这一点万分重要的!

本节给出了针对标准 OLL 的所有 57 种情形的 我正/曾使用过或觉得顺手的 公式,其中也包括了上面在两步 OLL 中的 9 个公式(2 个搭顶面十字公式加上 7 个完成十字之后的公式)。

实用的 OLL 站点

  • 计时器: csTimer(电脑端),DCTimer(手机端)

  • OLL 训练器(强烈推荐):打开 Jperm.net: oll 并点击 Trainer。你可以筛选需要训练的 OLL 情形(可以通过在 OLL 页面单击公式的图形将其标记为”学习中“(黄色)或者”已学习“(绿色)。在手机上则可以用 DCTimer 训练。

  • 公式查询:

以下是完整的 OLL 公式表,总计有 57 种情形(跟 PLL 一样,绝大部分公式也都用前手位起手)。注意,该表不是按照 OLL 序号排列的,而是根据顶面图案进行了分组、并按我个人建议的学习顺序进行了排序。OLL 公式虽多,但大部分比较简单且它们之间有许多相似之处。我个人的学习顺序是:

编号 名称 分组 公式 注解
OLL-21
(Cross)
双头灯十字 十字型

(两步OLL公式)

RU(R'URU')R'U(RU2'R')

手法:前手位起手,前两个U可以用右手中指食指轮指;如果不顺手,第一个U可以用左手食指推,第二个右手食指正常做。

SpeedCubeDB 链接:OLL-21

OLL-21
(变体)

旋转90度的变体,我觉得不如主公式顺手。

RU2'(R'U'RU)R'U'(RU'R')

手法:前手位起手。所有的U层转动都用左手完成。

OLL-22
(Bruno)
单头灯十字 十字型

(两步OLL公式)

RU2'(R2'U'R2U')(R2'U2'R)

手法:所有的U都用左手完成。或者最后一个U2'可以改成U2用右手。

SpeedCubeDB 链接:OLL-22

OLL-23
(Headlight)
头灯由字 十字型

(两步OLL公式)

R2D(R'U2R)D'(R'U2R')

手法:下手位起手,拨D与反拨D'均由左手无名指完成。

SpeedCubeDB 链接:OLL-23

OLL-23
(镜像变体)

(R2D')(RU2R')D(RU2R)

OLL-24
(Hammerhead)
侧向由字 十字型

(两步OLL公式)

(rUR'U')(r'FRF')

手法:前手位起手,最后一个F'用左手食指拨。

SpeedCubeDB 链接:OLL-24

OLL-24
(变体)

旋转90度的变体,非常顺手。缺点是要转体换手,优点是做完后可以观察到背面的PLL形态。

x'(RUR'D)(RU'R'D')x

手法:公式中D'可以用左手无名指反拨。x'R 可以优化成左侧双层转动 l。

OLL-25
(Bowtie)
梅花七 十字型

(两步OLL公式)

F'(rUR' U')(r'FR)

手法:前手位起手,F'与U都用左手食指做。或者下手位起手,F'用右手拇指提。

SpeedCubeDB 链接:OLL-25

OLL-25
(镜像变体)

无r变体,很顺手。缺点是要转体换手,优点是做完后可以观察到背面的PLL形态。

x'(RU'R'D)(RUR'D')x

手法:公式中D'可以用左手无名指反拨。同样,x'R 可以优化成左侧双层转动 l。

OLL-26
(Anti-Sune)
逆小鱼 十字型

(层先、两步OLL公式)

RU2R'U'RU'R'

手法:U2不顺手的话也可以用左手做U2'。

SpeedCubeDB 链接:OLL-26

OLL-26
(变体)

R'U'RU'R'U2R

手法:下手位起手,或者前手位起手并在第一个R时更换手位。U'用左手,U2用右手。

OLL-27
(Sune)
小鱼 十字型

(层先、两步OLL公式)

RUR'URU2'R'

手法:下手位起手。或者前手位起手,第2个U用右手中指,做它前面的R'的同时中指从URB角块的U面滑到B面。

SpeedCubeDB 链接:OLL-27

OLL-28
(Arrow)
箭头 翻两棱

(rUR'U')R(r'URU'R')

手法:下手位起手。

SpeedCubeDB 链接:OLL-28

OLL-57
(H)
H型 翻两棱

(RUR'U')M'(URU'r')

手法:下手位起手。建议用左手无名指拨M',实在不行用rR'代替。

SpeedCubeDB 链接:OLL-57

OLL-5
(Lefty-Square)
左方块 方四型

(r'U2)(RUR'U)r

手法:上手位起手,RU中的U用左手食指推。

SpeedCubeDB 链接:OLL-5

OLL-6
(Righty-Square)
右方块 方四型

(rU2)(R'U'RU')r'

手法:下手位起手。

SpeedCubeDB 链接:OLL-6

OLL-33
(Key)
侧向T T型

(RUR'U')(R'FRF')

手法:下手位起手。如果前手位起手,第一个F用右手中指轮指,最后一个F'用右手拇指或左手食指均可。

SpeedCubeDB 链接:OLL-33

OLL-45
(T)
头灯T T型

(两步OLL公式)顺做顶面十字时,实际会直接复原顶面的情形。

F(RUR'U')F'

手法:下手位起手,F面操作均用右手完成。

SpeedCubeDB 链接:OLL-45

OLL-31
(Couch)
侧向刀五 P型

(R'U'F)(URU'R')F'R

手法:U用左手食指推,F'用左手食指做。

SpeedCubeDB 链接:OLL-31

OLL-32
(Anti-Couch)
逆侧向刀五 P型

RUB'(U'R'U)(RBR')

手法:左手食指推第一个U,接右手拇指下按B'。

SpeedCubeDB 链接:OLL-32

OLL-43
(Anti-P)
逆头灯刀五 P型

R'U'F'UFR

手法:可以用右手食指推F',然后左手食指推U;或者用右手拇指提F'。

SpeedCubeDB 链接:OLL-43

OLL-44
(P)
头灯刀五 P型

(两步OLL公式)逆做顶面十字时,实际会直接复原顶面的情形。

f(RUR'U')f'

手法:下手位起手。

SpeedCubeDB 链接:OLL-44

OLL-44
(镜像变体)

相当于逆做OLL 45。

F(URU'R')F'

手法:下手位起手。

OLL-36
(Wario)
逆弯五 W型

(R'U'RU')(R'URU)(lU'R'U)x

SpeedCubeDB 链接:OLL-36

OLL-36
(变体)

(RUR2)(F'U'FU)(R2U2'R')

手法:F'用右手食指提,第二组的U用左手食指推。第一个U也可以考虑用左手。

OLL-38
(Mario)
弯五 W型

(RUR'U)(RU'R'U')(R'FRF')

手法:F'可以考虑用左手食指。

SpeedCubeDB 链接:OLL-38

OLL-34
(C-T)
侧向C C型

(RUR2'U')(R'FRU)RU'F'

手法:用左手食指推第一个U。做第一组手法中最后一个U'的同时,右手从下手位换到前手位做R',后面的F可以考虑用右手中指。最后一个F'正好可以用右手无名指拨。

SpeedCubeDB 链接:OLL-34

OLL-46
(C-Headlight)
头灯C C型

R'U'(R'FRF')UR

手法:上手位起手,其中F'用左手食指拨。

SpeedCubeDB 链接:OLL-46

OLL-51
(Bottlecap)
单头灯直三 I型

f(RUR'U')(RUR'U')f'

手法:下手位起手。

SpeedCubeDB 链接:OLL-51

OLL-52
(Rice-Cooker)
单面直三 I型

(R'F'U'F)U'(RUR'UR)

手法:第一个F'用右手拇指提,最后一组的第一个U用左手食指推。

SpeedCubeDB 链接:OLL-52

OLL-52
(变体)

(R'U'RU'R'U)y'(R'UR)B

OLL-55
(Highway)
双面直三 I型

(RU2'R2')(U'RU'R')U2'(FRF')

手法:做最后一个U2'时左手握紧魔方,背部的左手无名指不要打滑,否则容易卡步。

SpeedCubeDB 链接:OLL-55

OLL-55
(变体)

(R'FRU)(RU'R2'F')R2U'R'(URUR')

手法:最后一个U用左手食指推。我因为不喜欢F而曾用的主力公式,现因长度太长弃用。

OLL-56
(Streetlights)
双头灯直三 I型

(r'U'r)(U'R'UR)(U'R'UR)(r'Ur)

手法:或者使用对称公式:(rUr') (URU'R') (URU'R') (rU'r')

SpeedCubeDB 链接:OLL-56

OLL-13
(Gun)
L双块 大L型

(rU'r')(U'rUr')(F'UF)

手法:下手位起手。这个公式的主力手偏左手,右手只是上下做r与r'以及最后的F面。最后的F'UF左右手交替做,即右手食指推/拇指提F'、左手食指推U,右手食指拨F。

SpeedCubeDB 链接:OLL-13

OLL-14
(Anti-Gun)
反L双块 大L型

(R'FR)(UR'F'R)(FU'F')

手法:第二组中的F'用左手食指拨。本组做完以后将右手从前手位调整为下手位。之后的的FUF'中的F转均用右手。

SpeedCubeDB 链接:OLL-14

OLL-15
(Squeegee)
反L单块 大L型

(r'U'r)(R'U'RU)(r'Ur)

观察:将L角放在右侧,并向L角方向旋转r起手。

手法:下手位起手,R'U'RU中的U用左手食指推。

SpeedCubeDB 链接:OLL-15

OLL-16
(Anti-Squeegee)
L单块 大L型

(rUr')(RUR'U')(rU'r')

观察:将L角放在右侧,并向L角方向旋转r起手。

手法:下手位起手。

SpeedCubeDB 链接:OLL-16

OLL-7
(Wide-Sune)
双并左曲四 小Z型

rU(R'URU2')r'

手法:前手位起手,第一个U用左手食指推。

SpeedCubeDB 链接:OLL-7

OLL-8
(Left-Wide-Sune)
双并右曲四 小Z型

r'U'(RU'R'U2)r

手法:上手位起手。

SpeedCubeDB 链接:OLL-8

OLL-11
(Downstairs)
单并右曲四 小Z型

r'(R2UR'UR)U2'(R'UM')

手法:做R2时调整右手食指位置接U(或者用左手食指推),然后中指轮指接下来的第二个U。

SpeedCubeDB 链接:OLL-11

OLL-12
(Upstairs)
单并左曲四 小Z型

M'(R'U'RU'R'U2RU')r'R

手法:最开始的M'R'也可以换成rR2'。

SpeedCubeDB 链接:OLL-12

OLL-40
(Anti-Fung)
右曲五 大Z型

(R'F)(RUR'U')F'UR

手法:最后一个U用左手食指推。

SpeedCubeDB 链接:OLL-40

OLL-39
(Fung)
左曲五 大Z型

左手流,OLL 40的对称做法。

(LF')(L'U'LU)FU'L'

手法:可以用左手食指推最后的F',再用右手大拇指拨U;或者左手拇指推F接推U',再用左手小拇指下压做L'。

SpeedCubeDB 链接:OLL-39

OLL-48
(Breakneck)
单头灯左弯三 小L型

F(RUR'U')(RUR'U')F'

手法:下手位起手。

SpeedCubeDB 链接:OLL-48

OLL-47
(Anti-Breakneck)
单头灯右弯三 小L型

上手位起手。最后一个 l 感觉别扭可以换成xR。

R'U'l'(URU'R'URU'B)l

手法:

SpeedCubeDB 链接:OLL-47

OLL-47
(变体)

左手流,OLL 48的对称做法。

F'(L'U'LU)(L'U'LU)F

手法:

OLL-47
(镜像变体)

B'(R'U'RU)(R'U'RU)B

手法:B'用右手拇指下压,所有U转用左手食指完成。

OLL-54
(Anti-Frying-Pan)
双头灯右弯三 小L型

(rUR'U)(RU'R'U)(RU2'r')

手法:前手位起手。第一组的第二个U用右手中指轮拨。

SpeedCubeDB 链接:OLL-54

OLL-53
(Frying-Pan)
双头灯左弯三 小L型

(r'U'RU')(R'URU')(R'U2r)

手法:上手位起手。

SpeedCubeDB 链接:OLL-53

OLL-49
(Squeezy)
单面左弯三 小L型

rU'r2'Ur2Ur2'U'r

手法:前手位起手。两个U'均用左手食指拨,两个U则依次用右手食指推、勾;也可以考虑所有的U层转动都用左手。这个公式想要做快,推U的手法必须准确到位。

SpeedCubeDB 链接:OLL-49

OLL-50
(Anti-squeezy)
单面右弯三 小L型

r'Ur2U'r2'U'r2Ur'

手法:前手位起手。两个U依次用右手食指推、勾,两个U'则均用左手食指拨;也可以考虑所有的U层转动都用左手。这个公式想要做快,推U的手法必须准确到位。。

SpeedCubeDB 链接:OLL-50

OLL-9
(Kite)
点弯三 变小鱼型

(RUR'U')R'F(R2UR'U')F'

手法:前手位起手。两个U都可以用右手正常做,也可以左手食指推。

SpeedCubeDB 链接:OLL-9

OLL-10
(Anti-Kite)
逆点弯三 变小鱼型

(RUR'U)(R'FRF')(RU2'R')

手法:第一个U可以考虑用左手食指推。

SpeedCubeDB 链接:OLL-10

OLL-35
(Fish-Salad)
碎色点方四 变小鱼型

(RU2')(R2'FRF')(RU2'R')

SpeedCubeDB 链接:OLL-35

OLL-37
(Mounted-Fish)
并色点方四 变小鱼型

F(RU'R'U')(RUR'F')

手法:下手位起手。

SpeedCubeDB 链接:OLL-37

OLL-29
(Chameleon)
并色右点曲四 别扭型

(RUR'U')(RU'R')(F'U'F)(RUR')

观察:把单点放在右前,并色在前。

手法:下手位起手,F'用右手拇指提。

SpeedCubeDB 链接:OLL-29

OLL-30
(Anti-Chameleon)
并色左点曲四 别扭型

FU(RU2R'U')(RU2R'U')F'

观察:把单点放在右前,并色在右。

手法:下手位起手,第一个U用左手食指推。

SpeedCubeDB 链接:OLL-30

OLL-41
(Dalmation)
头灯左点曲四 别扭型

小鱼型公式接一个T型OLL。

(RUR'URU2')R'F(RUR'U')F'

观察:把单点放在右前,头灯在后。

手法:做R'F的R'时将右手调整到下手位,便于接F。

SpeedCubeDB 链接:OLL-41

OLL-42
(Anti-Dalmation)
头灯右点曲四 别扭型

逆做R'FRF',后半段是一个十字OLL。

(FR'F'R)U2(R'U'R2U')(R2'U2'R)

观察:把单点放在右前,头灯在左。

手法:前手位起手,F'用左手食指拨。

SpeedCubeDB 链接:OLL-42

OLL-42
(变体)

小鱼型公式接一个T型OLL。

(R'U'RU'R'U2')RF(RUR'U')F'

手法:做U2'时将右手调整到后手位,便于接RF。

OLL-1
(Runway)
双面点型 点型

(RU2')(R2'FRF')U2'(R'FRF')

手法:最后一个F'用右手拇指或左手食指,视个人喜好。

SpeedCubeDB 链接:OLL-1

OLL-2
(Zamboni)
单面点型 点型

F(RUR'U')F'f(RUR'U')f'

手法:下手位起手。

SpeedCubeDB 链接:OLL-2

OLL-3
(Anti-Mouse)
逆小尖 点型

f(RUR'U')f'U'F(RUR'U')F'

手法:下手位起手。U‘的时候右手调整到下手位,便于接F。

SpeedCubeDB 链接:OLL-3

OLL-4
(Mouse)
顺小尖 点型

f(RUR'U')f'UF(RUR'U')F'

手法:下手位起手。中间的U用左手食指推。

SpeedCubeDB 链接:OLL-4

OLL-17
(Diagonal)
连尖 点型

(RUR'U)(R'FRF')U2(R'FRF')

手法:两个F'都可以用左手食指做。

SpeedCubeDB 链接:OLL-17

OLL-18
(Crown)
单面虎口 点型

RU2'(R2'FRF')U2M'(URU'r')

手法:F'用左手食指做,之后调整左手位做M'。

SpeedCubeDB 链接:OLL-18

OLL-19
(Bunny)
并色虎口 点型

(r'RU)(RUR'U')M'(R'FRF')

手法:RUR'U'中的U用左手食指做。最后的F'可以考虑用左手食指。

SpeedCubeDB 链接:OLL-19

OLL-20
(X)
X型 点型

(r'RU)(RUR'U')M2'(URU'r')

手法:RUR'U'中的U用左手食指做。

SpeedCubeDB 链接:OLL-20