となり替え
世界にひとつだけの順位表を、みんなで「隣どうしの2つを1回だけ入れ替える」ことだけで動かす共有ランキング。投票もできず、てっぺんへの直接移動もできない。24個の言葉が“つよい順”に並び、無数の小さな一手だけで泡のようにゆっくり並び替わっていく。
アプリを試す
別タブで開く ↗ユーザーが投稿した外部アプリを埋め込み表示しています。表示されない場合は「別タブで開く」からご利用ください。
「となり替え」は、世界にひとつだけの順位表を、訪問者みんなで少しずつ動かす共有ランキングです。24個の言葉が「つよい順」に一列に並んでいて、あなたにできるのは隣り合う2つの上下を1回だけひっくり返すことだけ。てっぺんに直接持ち上げることも、順位に点数を投票することも、項目を足したり消したりすることもできません。全体を決められる人はどこにもいなくて、この一列は無数の小さな一手の積み重ねだけで、泡のようにゆっくり並び替わっていきます。
こんなときに使う
- 順位そのものではなく、「どこが揉めているか」を見たいとき
- 一票を投じるより、一手で世界をちょっとだけ動かしてみたいとき
- 見知らぬ誰かの価値観が、自分の並べ方とどうぶつかるかを眺めたいとき
- ランキングが「誰かが決めたもの」ではなく育っていく過程を見たいとき
使い方
- ページを開くと、いまの一列(24個)が表示されます。全員がまったく同じ並びを見ています。
- 「ここは逆でしょ」と思う境目を探して、行と行のあいだにある「⇅ ◯位と◯位を入れ替える」を押します。
- 30字までの言い分を添えられます(任意)。「この一手を指す」で確定します。
- 入れ替わった2つが数秒だけ色づき、下の「一手帳」にあなたの一手が記録されます。
- 続けて指すには20秒あけてください。画面は開いているあいだ、15秒ごとに他の人の一手を拾ってきます。
仕様と機能
| 項目 | 内容 |
|---|---|
| 一列の長さ | 24個(固定。追加・削除はできない) |
| できる操作 | 隣り合う2つの交換のみ(1回につき1組) |
| 言い分 | 30字まで・任意。制御文字は落とす |
| 連続で指す間隔 | 20秒(サーバ側で判定) |
| 一手帳 | 最新30件 |
| 上下(▲▼) | 直近24時間の「上がった回数 − 下がった回数」 |
| 係争ライン | 直近24時間でいちばん交換が起きた境目 |
| 首位の在位 | 1位の境目で最後に交換が起きてからの経過時間 |
| 画面の追従 | 表示中のみ15秒ごと |
一手が成立する条件は、「あなたが見たときに隣り合っていた2つが、いまも同じ位置で隣り合っていること」です。先に別の誰かがそこを動かしていた場合は成立せず、「その2つは、もう隣どうしではありません」と表示して最新の並びに更新します。交換・記録・間隔チェックはすべて1文のSQL(CTE)にまとめてあるので、同時に何人が指しても、意図しないペアが勝手に入れ替わることはありません。
作るときに決めたこと
いちばん悩んだのは「持ち上げる幅」です。好きな順位へドラッグできるようにすると、最後に触った人の意見がそのまま全体になってしまい、共有する意味がなくなります。逆に隣接交換だけに絞ると、1位まで上げるには何十人ぶんもの賛同が要る——つまり順位が「一人の意志」ではなく「延べ何人がそう思ったか」の形になります。バブルソートの1ステップだけを人間に開放した、と言ってもいいかもしれません。
24個という数も、一画面で全体を見渡せて、かつ端から端まで動かすのに時間がかかる境目として選びました。項目の追加を許さないのは、増やせるようにすると全員が自分の推しを足すだけになり、並べ替えという行為が薄まるからです。
20秒のクールダウンは、ひとりが連打して一列を独占するのを防ぎつつ、思いついた反論をすぐ指せる程度の短さにしています(あわせてIP単位でも上限を設けています)。24時間の上下や係争ラインを出しているのは、順位そのものよりも「いま人の意見が割れている場所」のほうが面白いからです。静かな境目は誰も触らず、割れている境目は何度も往復します。
注意点
- 入れ替えは取り消せません。戻すには、誰かがもう一度ひっくり返す必要があります。
- ログインはありません。「あなたの一手」の数はブラウザに保存された識別子ごとの集計なので、別の端末では引き継がれません。
- 言い分は公開されます。個人が特定できることは書かないでください。
- 順位はいつ見ても途中経過です。完成した正解の並びというものはありません。