リアルタイムで誰でも入力できる100万個ものチェックボックスを作成した猛者が登場
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/00_m.png)
プログラマーのノーレン・ロイヤリティ氏が、100万個ものチェックボックスを世界中のユーザーと同時にクリックし合える「One Million Checkboxes」を開発しました。
One Million Checkboxes
https://onemillioncheckboxes.com/
One Million Checkboxes | eieio.games
https://eieio.games/nonsense/game-14-one-million-checkboxes/
One Million Checkboxesをプレイする様子は以下の動画で確認できます。勝敗条件の設定はなく「ゲーム」というわけではないのですが、なんとなく「チェックを入れる側」と「チェックを外す側」が戦うゲームのような様相を呈しています。
100万個のチェックボックスを無数のユーザーとクリックし合える「One Million Checkboxes」 - YouTube
![](https://img.youtube.com/vi/WZWqSZV7x4Y/maxresdefault.jpg)
One Million Checkboxesにアクセスするとこんな感じ。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/01_m.png)
基本的な操作はチェックボックスをクリックするだけです。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/02.png)
チェックを入れたり、チェックを外したりすると、右上の数字が変化します。また、最上段のカウンターはチェックが入れられたボックスの数を示しています。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/03_m.png)
右下の検索バーに1~100万までの数字を入れると、そのチェックボックスの位置までジャンプすることが可能。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/04.png)
一番上のボックス付近は活発にチェックの切り替えが行われている一方で、下部まで移動すると、ユーザーが思い思いにハートなどの図柄を作成しているのが確認できます。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/05_m.png)
開発者のロイヤリティ氏によると、One Million Checkboxesはわずか2日間で作成されたとのことで、react-windowを利用して、表示されていないチェックボックスをレンダリングしないようにしているほか、約30秒ごとにスナップショットを撮影し、クライアントが同期された状態を維持できるような工夫などがとられているそうです。
なお、ロイヤリティ氏は掲示板サイトのHacker Newsで「想定以上の人気なサイトになってしまいました。しばらくの間、サーバーにいくつかの問題が発生しそうです」と述べており、実際にサイトへの接続の際にエラーが発生することもありました。
![](https://i.gzn.jp/img/2024/06/27/one-million-checkboxes/06_m.png)
・関連記事
巨大な盤面を世界中のプレイヤーと一緒に掘り進めるマルチプレイ・マインスイーパー「みんなでマインスイーパー」体験版レビュー - GIGAZINE
無料で複数人同時にマインスイーパをプレイできるブラウザゲーム「MultiSweeper」レビュー - GIGAZINE
三目並べにサイコロ要素を追加した無料ゲーム「Probabilistic Tic-Tac-Toe」レビュー - GIGAZINE
ウォーリーの位置を明かさずウォーリーを見つけたことを証明する「ゼロ知識証明」を説明するための地図塗り分けゲームが登場 - GIGAZINE
テトリスのテトリミノを積み重ねて文字を描画する「Tetris Font」 - GIGAZINE
・関連コンテンツ