ガイド一覧

F2Lパッドガイド — アカウントなしにこのブラウザで使う F2L 41 ケースのライブラリと 3D プレーヤー、そして自分のアルゴリズム: 練習したいケースだけチェックしてトレーニングセットを作り、ペアを揃えるアルゴリズムも、わざと途中で終えるアルゴリズムも保存でき、間違いとは表示されず、使うものに星を付けてケースごとにメモを残し、回転矢印付きで 1 手ずつ 0.5 倍から 3 倍の速さで眺め、ペア以外を灰色にし、セットアップ手順から自分のケースを作り、アルゴリズムを隠したまま無作為にケースを引く、スマートキューブなし、タイマーなし、スコアなし

更新 2026-09-22

F2Lパッド

「自作アルゴリズムが使える F2L トレーナーを探しています」から始まりました

スレッドは 2026 年、r/Rubiks_Cubes というサブレディットに「Looking for an F2L trainer/app with custom algorithms」という題で現れました。望みの一覧は具体的でした: 41 ケースを一度にではなく、選んだ一部だけを練習できること、自作のアルゴリズムを保存でき、わざとペアの途中で止めるもの — セットアップやつなぐだけの手順で、完全な解法ではないもの — も保存できること、お気に入りとメモ、ペア以外のピースを灰色にして目が正しい 2 つに行く表示、そしてどの層がどちらに回るかを矢印で示す 3D の 1 手ずつ再生。投稿者は SpeedcubeQuest、CubingGen、Cubyqo、CFOPTrainer をすでに試していて、その組み合わせを見つけられずにいました。もっともな一覧です。アルゴリズムはもうノートか表計算にあり、足りないのはそれをキューブの上で再生して、あとは邪魔をしない場所です。

その分野を見渡すと、同じ模様が繰り返されます。GAN の CubeStation は視覚化が優れていますが、バージョン 5 以降、自作アルゴリズムのトレーニングが壊れました: 自作が消え、選んだ一部だけの練習ができず、ペアの途中で終える自作は間違った完全解法として扱われます — そしてそのアプリは GAN のスマートキューブに結びついています。solved.no、cuberacetimer、aicubetrainer といったウェブのトレーナーは英語だけです。alg.cubing.net は貼り付けた手順を何でも再生しますが、ケースライブラリのない汎用プレーヤーなので、どのケースも毎回自分で作ることになります。自分のセットアップで 12 ケースを練習したい人には、最初のケースを回す前に、スマートキューブか、言語か、空っぽのプレーヤーが先に来ます。

F2Lパッドは、その願いに求められたとおりに答えたものです。標準 41 ケースが六つのグループに、それぞれ小さな 3D サムネイルとチェックボックスを付けて並び、チェックしたケースがトレーニングセットで、アルゴリズムは 3D キューブの上で回る層の曲がった矢印とともに 1 手ずつ再生され、「ペアだけ」はペア以外をすべて灰色にし、自分のアルゴリズムはケースに紐づいてわざと途中で終えても決して間違いとは言われず、星が使うものを示し、ケースごとのメモが見分けるコツを留めます — この端末のブラウザの中で、アカウントもスマートキューブもサーバーもなしに。画面は韓国語・英語・日本語・ドイツ語です。F2Lパッドはケースライブラリと 3D プレーヤーであって、コーチではありません: キューブを読み取らず、時間を計らず、手順を採点しません。

F2Lパッドがすること

「ケースライブラリ」が一覧です。標準 41 ケースは前右スロット、白クロスが下の向き — 上が黄、前が緑、右が橙 — で、広く共有されている 41 ケースの表に従って六つのグループに並びます: 「フリーペア」(1–4)、「離れたペア」(5–10 と 19–22)、「つながったペア」(11–18 と 23–24)、「コーナーがスロット内」(25–30)、「エッジがスロット内」(31–36)、「両方スロット内」(37–41)。行ごとにケースの小さな 3D サムネイルとチェックボックスと名前があり、名前を押すとそのケースがキューブに載ります。標準ケースの下には「実物のキューブで作る: …」の一行があり、揃ったキューブからそのケースを作る手順なので、手の中のキューブに同じ配置を作れます。その下に「F2L 7 のアルゴリズム」: よく知られた参考アルゴリズムが最大三つ、「参考」の印を付けて出発点として置かれています — どれが「正しい」かを決めるものはありません。一覧の上には「すべて」「セット内」「星付き」「自分のケース」の四つのフィルターがあり、グループごとに「グループを追加」と「グループを外す」、一覧全体には「すべて追加」と「セットを空に」があります。件数は「トレーニングセット N 件」と読めます。

「キューブ」は丸いマットの上の 3D キューブです。ドラッグで視点が回り、「視点を戻す」で元に戻ります。「強調」は三つのうち一つ: 既定の「ペアだけ」はペアの 2 ピースとセンターだけ色を残して他を灰色にし、「F2L ピース」は上の層を灰色にし、「全色」はキューブをそのまま見せます。キューブの下には再生のボタン — 「最初へ」「1 手戻る」「再生」/「一時停止」「1 手進む」「最後へ」 — と 0.5 倍から 3 倍までの「速さ」があります。その下の「手順」の帯では今の手が浮き上がり、文字を押せばその手へ飛び、キーボードでは ← → Space Home End が同じことをします。1 手が回る間は回る層に曲がった矢印が向きを示し、止まっている間は矢印が次の手を示します。180 度回転、スライス (M E S)、ワイド (r u f または Rw)、持ち替え (x y z) はすべて再生されます。帯の下の一行は、載せたアルゴリズムがこのケースから何で終わるかを事実だけ書きます: 「ペア完成 · クロス維持 · 他のスロット維持」、キューブ全体が揃えば「· キューブ完成」が付き、そうでなければ「ペア未完成で終了」、そう印を付けたアルゴリズムなら「(意図的な部分手順)」が付き、実際にそうなるなら「クロスが崩れる」や「他のスロットが崩れる」が書かれます。

ケースの「アルゴリズムを追加」を押すとフォームが開きます。「手順」は標準表記を受け付けます — R U F L B D、ワイドは小文字か w、M E S、x y z、' と 2、括弧は無視されます。「ラベル (任意)」は「セットアップだけ」や「左手版」のための欄です。「何で終わるか」は「ペアを揃える」か「意図的に途中で終える」のどちらかです。「メモ」にはフィンガートリックと使いどころを書きます。入力している間、「このケースからの結果: …」の行がその場で変わり、読めない文字は「読めない表記です: Q」のように名指しされます。参考アルゴリズムの「自分用にコピー」はフォームを先に埋めてくれるので、1 手だけ変えて自分のものにできます。自分のアルゴリズムには「自分」の印が付き、「編集」と「削除」があり、削除は先に尋ねて「先に JSON を書き出す」を差し出します。「意図的に途中で終える」と印を付けたアルゴリズムは決して間違いには見えません: 行はペアが未完成で、それが意図だと言うだけで、それ以上はありません。参考でも自分のでも、すべてのアルゴリズムに星 ☆/★ があり、ケースを表示したとき、星の付いた最初のアルゴリズムがキューブに載ります。「このケースのメモ」はキューブの下のテキスト欄で、欄を離れると保存され、「メモを保存しました」がそう知らせます。

「自分のケースを追加」は「名前」、同じ表記で書く「揃ったキューブからのセットアップ」 — 前右スロット、白クロスが下 — そして「メモ」を受け付けます。入力中はキューブがその配置を映し、持ち替えで終わるセットアップはセンターが定位置に来るよう向きを直されます。自分のケースは「自分のケース」の下に現れ、トレーニングセットに入れられ、自分のアルゴリズムを受け取り、「編集」と「削除」があります。ケースを削除すると紐づくアルゴリズムと星とメモも消えるので、「先に JSON を書き出す」を差し出す確認が先に来ます。「セットで練習」は独立したカードで、広い画面ではキューブの下、スマートフォンではアルゴリズムの次に来ます: 「次のケース」がトレーニングセットから無作為に 1 ケースをキューブに出し、他があるかぎり今出ているものは引かず、「表示するまでアルゴリズムを隠す」をオンにすると「表示」を押すまで一覧が隠れ、帯が空になります。タイマーも、スコアも、連続記録もありません。

いちばん下の「バックアップ」には、トレーニングセット、自分のケース、自分のアルゴリズム、星、メモ、設定をファイル一つ f2lpad-YYYY-MM-DD.json に書く「JSON を書き出す」、空の F2Lパッドにはそのまま復元し、すでに何かあれば「ファイルで置き換えますか?」と尋ねて「先に JSON を書き出す」を差し出し、別のアプリのファイルは「F2Lパッドのバックアップファイルではありません」と断る「JSON を読み込む」、そして同じ書き出しを差し出す確認の奥の「F2Lパッドを空にする」があります。標準 41 ケースと参考アルゴリズムはアプリに同梱なので、ファイルには入りません。新しいバージョンは誰も締め出さず、保存したものを消しません。

最初のセッション、順を追って

最初の晩に知っているアルゴリズムを全部写す必要はありません。グループ一つと自分のアルゴリズム一つあれば、このページがホーム画面の場所に値するか見るには十分で、残りはノートを横に開いて入れればいいのです。実物のキューブを手に持ってください — アプリにはそれが見えないので、画面の配置と手の中の配置を合わせるのは自分の役目です。

  • https://f2lpad.try-dabble.com?lang=ja を開き、上で言語を選びます。何を選んでも、表記とケース番号、自分の書いた名前とメモは翻訳されません。
  • 「ケースライブラリ」を見ます。標準 41 ケースが六つのグループにあり、行ごとに小さな 3D サムネイルがあります。名前 — 「F2L 1」 — を押すとそのケースがキューブに載り、その下の「実物のキューブで作る: …」が揃ったキューブから同じ配置を作る手順をくれるので、手の中のキューブにも作っておきましょう。
  • 最初の参考アルゴリズムの「再生」を押します。キューブが回る層の曲がった矢印とともに 1 手ずつ回り、「速さ」で 0.5 倍まで遅く、3 倍まで速くできます。「手順」の帯の文字を押せばその手へ飛び、キーボードなら ← → Space Home End を使います。
  • 「強調」を変えてみます。「ペアだけ」はペアの 2 ピースとセンターだけ色を残し、「F2L ピース」は上の層を灰色にし、「全色」は全部見せます。キューブをドラッグして後ろから見て、「視点を戻す」で戻します。
  • 練習したいケースにチェックを入れます。「グループを追加」はグループごと一度に入れ、「グループを外す」は外し、フィルターの下の件数が「トレーニングセット N 件」と読めます。フィルターを「セット内」にすると、それらだけが見えます。
  • ケースで参考アルゴリズムの「自分用にコピー」を押し、1 手変えながら「このケースからの結果: …」の行が入力に合わせて変わるのを見ます。あるいは「アルゴリズムを追加」を押して自分の「手順」を書き、ペアが入る前に止まるセットアップやつなぐだけの手順なら「何で終わるか」を「意図的に途中で終える」にします。「保存」。
  • 実際に使うアルゴリズムに星を付けます — ☆ が ★ になり、次にこのケースを表示したときにそれが載ります。キューブの下の「このケースのメモ」に、このケースを見分けるコツを書いてください。欄を離れると保存されます。
  • 練習しているケースが表にないなら「自分のケースを追加」を押します: 「名前」、「揃ったキューブからのセットアップ」 — 入力中はキューブが映します — そして「メモ」。「自分のケース」の下に現れ、他のケースと同じようにアルゴリズムを受け取ります。
  • 「セットで練習」で「表示するまでアルゴリズムを隠す」をオンにして「次のケース」を押します。セットから無作為に引かれたケースが、一覧を隠したままキューブに載ります。アルゴリズムを思い出してから「表示」を押し、再生して比べてください。もう一度「次のケース」。
  • セッションの終わりに「バックアップ」の「JSON を書き出す」を押しましょう。そのファイルが、このブラウザの外に存在する自分のアルゴリズムの唯一の控えです。

ないもの、正直に言うと

コーチではない、これがいちばん大事なところです。F2Lパッドはケースライブラリと 3D プレーヤーです: 書き留めたアルゴリズムをキューブの上で見せる、それがすべてです。キューブを読み取りません — Bluetooth もカメラもなく、スマートキューブは必要でも対応でもありません — だから手の中のキューブがどんな状態か知ることはできず、画面の配置が手の中の配置と同じなのは、自分がそう作ったからにすぎません。時間を計らず、手順を採点せず、スコアも連続記録もありません。ペアを揃えずに終わるアルゴリズムは、ただそのとおりに示されるだけで、それ以上はありません: 結果の行はその配置が何かを言い、「意図的に途中で終える」と印を付けたアルゴリズムは決して間違いとは呼ばれません。

どのアルゴリズムが自分に合うかも決して決めません。参考アルゴリズムはよく知られたものを出発点として置いたもので、ケース番号とグループは広く共有されている 41 ケースの表に従い、ここでは何も順位を付けず、勧めず、直しません。F2Lパッドはどのキューブブランドやアプリとも関係がありません。アカウントなし、サーバーなし、同期なし、ツール画面に広告なし、アプリ内課金なし、更新ロックなし: ロックを解除した自分の端末か自分が書き出したファイルを持っている人でなければ、誰にも自分のトレーニングセットとアルゴリズムは見えません。

端末に残るものとバックアップ

すべてはこの端末のブラウザに残ります: トレーニングセット、セットアップの付いた自分のケース、ラベルとメモの付いた自分のアルゴリズム、星、ケースごとのメモ、強調と速さの設定、言語。アプリは自分のファイル以外に何も要求しないので、ケースをチェックしたりアルゴリズムを保存したりするときにどのサーバーにも何も尋ねず、一度開けばインストールした PWA としてオフラインでも動きます — 機内モードでもキューブは回ります。アカウントも、こちらのサーバーも、同期もありません。何を練習しているかについて、何も端末を離れません。いちばん上の琥珀色の帯が同じことを一行で言っています: トレーニングセット、自分のアルゴリズム、星とメモはこの端末のブラウザにだけ保存されます。

だからバックアップは自分の役目です。「バックアップ」の「JSON を書き出す」は、トレーニングセット、自分のケース、自分のアルゴリズム、星、メモ、設定の入った小さなファイル f2lpad-YYYY-MM-DD.json を一つ書き、標準 41 ケースと参考アルゴリズムはアプリに同梱なのでその中にはありません。別のブラウザや新しい端末で「JSON を読み込む」をすれば復元されます: 空の F2Lパッドにはそのまま入り、すでに何かあれば「ファイルで置き換えますか?」と尋ねて「先に JSON を書き出す」を差し出し、別のアプリのファイルは「F2Lパッドのバックアップファイルではありません」と断られます。ブラウザのサイトデータを消すと自分のアルゴリズムも消えるので、そのために書き出しがあります。アルゴリズムを削除するとそれと星が消え、自分のケースを削除するとそのアルゴリズムと星とメモが消え、「F2Lパッドを空にする」は全部を消します — 三つとも同じ書き出しを差し出す確認の奥にあります。新しいバージョンは誰も締め出さず、保存したものを消しません。

有料の枠やアカウントはありますか?

どちらもありません。すべての機能が最初のタップから誰にでも開いています: 41 ケースすべて、トレーニングセットのすべてのグループ、自分のアルゴリズムと自分のケースは好きなだけ、星、メモ、3D プレーヤー、トレーニングモード、バックアップ。ログインを求めるものも、10 個目のアルゴリズムで支払いを求めるものもありません。サブスクリプションも、プレミアムも、アプリ内課金も、ツール画面の広告もありません。アルゴリズムは一行の文字で、ケースはセットアップ手順なので、数えるものがないのです。かかるのはアルゴリズムを写す一分だけです。

スマートキューブは必要ですか?

いいえ、持っていてもつながりません。F2Lパッドはキューブを読み取りません: Bluetooth も、カメラも、スキャンもありません。どんなキューブでも使えるし、なくても構いません — 動くのは画面の 3D キューブで、ついていきたければ「実物のキューブで作る: …」の行で手の中に同じケースを作ればいいのです。それは欠けではなく選択です: スマートキューブを読むトレーナーはそのキューブとそのアプリのもので、このトレーナーはどのブランドのものでもありません。裏面も正直です: 自分のキューブが見えないので、正しく回したかどうかは言えません。画面はアルゴリズムを見せ、確かめるのは自分です。

ケース番号と参考アルゴリズムは「公式」ですか?

いいえ。F2L に公式の番号はありません。ここの 41 ケースとグループは、多くのトレーナーや印刷された表が共有している表に従っているので、F2Lパッドの「F2L 7」はその表を使う他の場所で同じ番号の下に見るケースのはずです — ただし別の表は違う数え方をするかもしれず、信じるべき定義は「実物のキューブで作る」の行です。参考アルゴリズムはよく知られたものをケースごとに最大三つ、出発点として置いたもので、F2Lパッドはどれが「正しい」か、いちばん良いか、自分の手にいちばん速いかを決めません。別のものを使うなら「自分用にコピー」か「アルゴリズムを追加」で入れて星を付けてください。それ以降はそれが載ります。ケースそのものに納得がいかなければ、「自分のケースを追加」で自分のセットアップと自分の名前を付ければいいのです。

保存したアルゴリズムが、わざとペアを揃えずに終わってもいいですか?

はい、それがこのアプリの要点です。「アルゴリズムを追加」で「何で終わるか」を「意図的に途中で終える」にすると、そのアルゴリズムは意図的な部分手順として保存されます: ピースを望む場所に持ってくるセットアップ、上の層でペアをつなぐ手順、前半だけ。すると結果の行は「ペア未完成で終了 (意図的な部分手順)」に、クロスと他のスロットがどうなったかを添えて読めます — 判定ではなく、記述です。決して間違いとして色付けされず、失敗として数えられず、片付けられません。「ペアを揃える」のままにすれば、同じ手順が括弧なしの「ペア未完成で終了」と示されますが、それも事実であって、自分への減点ではありません。設定は行が何を言うかを変えるだけです。F2Lパッドは何も採点しないからです。

フォームの行が保存前にそれを見せます: 手順を入れると「このケースからの結果: …」が一文字ごとに変わるので、部分手順がピースをどこに置いて終わるか、クロスが無事かを、保存する前に見られます。

アルゴリズムが何で終わるかはどう決めますか? 持ち替えや他のスロットは?

ケースに手順を適用して、ピースをセンター基準で見ます。ケースの配置はそのセットアップから作られ、自分の手順がその上に適用され、それから四つのことを確かめます: 前右のコーナーとエッジが自分のスロットに正しい向きで入っているか — 「ペア完成」か「ペア未完成で終了」; クロスの 4 エッジがまだ定位置か — 「クロス維持」か「クロスが崩れる」; 他の三つのスロットの 6 ピースがまだ定位置か — 「他のスロット維持」か「他のスロットが崩れる」; そしてすべてのピースが定位置か — そのときだけ付く「キューブ完成」。揃っているかは画面ではなく、いまセンターがある場所を基準に判断するので、持ち替えで終わるアルゴリズム — 最後の y'、最初の x — もそのまま数えます: キューブ自身の基準でペアが自分のスロットにあれば、ペアは完成です。同じ確認がフォームの行と帯の下の結果の行で走ります。

ケースはどの向きとスロットが基準ですか? 自分のケースはどう作りますか?

すべての標準ケースは前右スロット、白クロスが下の向きです: 上が黄、前が緑、右が橙なので、揃えるスロットは緑の面と橙の面の間のものです。すべての参考アルゴリズムと自分のアルゴリズムはその基準で読まれます。手の中では別の配色や別のスロットで練習していても、ケースの形は同じです — 揃えるスロットが前右に来て、クロスが下になるようにキューブを持てば、手順は合います。

自分のケースはセットアップです: 「自分のケースを追加」を押し、「名前」を付け、同じ表記で「揃ったキューブからのセットアップ」 — 揃ったキューブから始めてその配置を作る手順 — を書き、よければ「メモ」を添えます。入力中はキューブがその配置を映すので、できあがっていくのが見え、持ち替えで終わるセットアップはセンターが定位置に来るよう向きを直されます。いちばん簡単なのは、揃った実物のキューブを持って手を回し、それをそのまま書くことです — あるいは標準ケースのセットアップに U を一つ足して新しい名前で保存しても構いません。自分のケースは「自分のケース」の下に現れ、他のケースと同じようにトレーニングセットに入り、自分のアルゴリズムを受け取ります。

トレーニングモードはどう動きますか?

無作為に引くことと目隠し、それだけです。ライブラリでケースをチェックしてトレーニングセットを作ると、件数が「トレーニングセット N 件」と読めます。「セットで練習」で「次のケース」を押すと、セットから 1 ケースが無作為に引かれてキューブに載ります — 他があるかぎり、今出ているものは引かれません。「表示するまでアルゴリズムを隠す」をオフのままにすればアルゴリズムはいつもどおりキューブの下に現れ、星の付いた最初のものが載り、オンにすれば一覧が隠れて帯が空になります: キューブを見て、自分のアルゴリズムを思い出し、それから「表示」を押して再生し、比べます。「次のケース」で次を引きます。タイマーも、スコアも、連続記録も、何を正しく答えたかの記録もありません。何も採点しないからです — テストではなく、フラッシュカードです。

別の端末に移せますか? オフラインでも動きますか?

移すのは JSON ファイルでします。「バックアップ」の「JSON を書き出す」は、トレーニングセット、自分のケース、自分のアルゴリズム、星、メモ、設定を収めたファイル f2lpad-YYYY-MM-DD.json を一つダウンロードします。ケーブル、自分宛てのメッセージ、すでに使っているドライブなど好きな方法で新しい端末に運び、そこで F2Lパッドを開いて「JSON を読み込む」を押すと — その端末にすでに何かあるときだけ「ファイルで置き換えますか?」で確認を求めます — そのまま復元されます。F2Lパッドのバックアップでないファイルは「F2Lパッドのバックアップファイルではありません」と断られます。標準 41 ケースと参考アルゴリズムはファイルになくて構いません。アプリに同梱なので、どの端末でもそこにあります。裏で動く同期はないので、新しい控えが欲しいたびに書き出し直し、古いファイルも取っておいてください: 古いバックアップも新しいアプリで読めます。

オフラインでも動きます。接続があるときに一度開けば Android やあらゆるブラウザに PWA としてインストールされ、それ以降はライブラリ、3D プレーヤー、自分のアルゴリズムとケース、トレーニングモード、バックアップがすべてネットワークなしで動きます — 使っている間に何も取ってこないので、電車の中でも飛行機の中でも構いません。新しいバージョンは次にオンラインでページを開いたときに静かに読み込まれ、自分のトレーニングセットとアルゴリズムはそのままです。