- One Million Checkboxes adalah situs web yang menghadirkan pengalaman 1.000.000 kotak centang dalam satu layar, dan saat ini semua kotaknya terlihat sudah dicentang
- Pesan “we checked every box!” di bagian atas langsung menunjukkan bahwa semua centang telah selesai
- Bahkan setelah selesai, pengguna tetap bisa melanjutkan “main sendiri”, sehingga ini bukan sekadar layar hasil sederhana, melainkan masih menyisakan interaksi
- Jumlah centang pengguna saat ini ditampilkan sebagai “You checked 0 boxes”, sehingga status selesai keseluruhan dan progres pribadi dipisahkan
- Di layar, aksi Jump! dan daftar kotak yang telah dicentang terus berlanjut, sehingga jejak eksperimen kotak centang berskala besar ini bisa dilihat langsung
Status semua centang selesai
- One Million Checkboxes menampilkan 1,000,000 boxes are ✅
- Frasa “🎉 we checked every box! 🎉” menunjukkan bahwa semua kotak centang sudah dicentang
Masih ada permainan setelah selesai
- Bahkan setelah semua kotak dicentang, situs ini tetap memberi tahu “but you can still play alone if you'd like”
- Jumlah centang pengguna saat ini ditampilkan sebagai 0 boxes
Elemen yang terlihat di layar
- Halaman ini menampilkan teks Jump!
- Pada isi halaman, item kotak centang dalam keadaan tercentang ditampilkan berulang
Pembuat
- Situs ini ditampilkan sebagai situs web buatan eieio
1 komentar
Komentar Hacker News
Dari sudut pandang pengembang, popularitasnya jauh lebih besar dari perkiraan, jadi sepertinya server bakal cukup menderita untuk sementara
Untuk pertanyaan kenapa membuat “satu juta kotak centang yang bisa dicentang siapa saja”, jawabannya adalah ide itu muncul saat ngobrol Jumat lalu dan entah kenapa terasa harus dibuat. Ini alasan terbaik :)
Awalnya aku mengklik bagian atas, tapi orang-orang terus membatalkan yang kulakukan. Aku jadi bertanya-tanya kenapa kita tidak bisa akur dan bersama-sama mencentang semuanya
Kupikir kalau turun ke bawah akan lebih sedikit pertengkaran, jadi untuk sementara aku sendirian, dan meski pekerjaan itu membosankan dan tak berarti, rasanya damai
Lalu aku bertemu seseorang yang juga mencentang seperti aku, tapi dia menghilang bahkan sebelum 5 detik. Saat terus menggulir dan mencentang lalu sedikit kembali ke atas, ada kotak-kotak yang tiba-tiba tidak tercentang secara acak. Aku tidak melihat siapa pun yang membatalkannya, jadi rasanya seperti ada hantu pencabut centang
Sejauh apa pun menggulir, tak ada hal yang bisa dikenali, hanya tanah tandus tanpa makna. Murni kekacauan
Mungkin bukan cuma kita. Pasti banyak orang yang rajin mencentang per baris atau dengan pola teratur lain, untuk menenangkan goblin di kepala mereka yang menjerit meminta keteraturan
Kalau semua kotak sudah tercentang saat masuk ke halaman itu, aku pasti merasa tuntas dan pergi dalam keadaan sempurna itu, jadi sungguh sulit berempati pada orang-orang gila yang ingin merusak keindahan itu demi menulis “boobs” ;)
Aku mencoba
$$('input[type=checkbox]').forEach(elt => elt.click());dan malah muncul peringatan "CHILL LOL". Situs yang lucuTinggal buka browser dengan
chromium, masuk ke halamannya, lalu cari semuainput[type=checkbox]dan klikMeski begitu, aku agak bangga karena tanpa menjalankan skrip pun, hanya dengan jari menekan seperti orang gila, aku berhasil memunculkan peringatan “CHILL”
42["toggle...langsung lewat WebSocket. Tentu saja, kalau ingin menghindari pembalikan alih-alih membatalkan, kita harus lebih dulu memeriksa kotak mana yang sedang tercentangdocument.querySelectorAll("input[type=checkbox]").forEach(i => { i.checked = false; });terlihat sempat bekerja, dan tidak memunculkan peringatan jugaSemua kotak harus dicentang. Orang-orang yang sedang melepas centang semoga berpikir ulang dan bergabung ke kubu centang
Tentu saja dengan skrip JS sederhana itu bisa 2–5 kali lebih cepat, tapi mungkin juga ada pembatasan laju, dan menurutku itu juga tidak sesuai dengan semangat dari keanehan ini
Ini mengingatkanku pada Curiosity karya Peter Molyneux: https://en.wikipedia.org/wiki/Curiosity%3A_What%27s_Inside_t...
Kutipan favorit: “sangat memuaskan seperti MMO bubble wrap”, “mainan gelisah untuk seluruh dunia”, “luar biasa! server websocket-nya pasti lagi brrr”
https://x.com/itseieio/status/1805986839058079896
Aku membuat skrip pengguna otomatisasi centang untuk Tampermonkey. Caranya menemukan semua kotak centang di
https://onemillioncheckboxes.com/, mencentang yang belum dicentang, lalu menjalankannya lagi setiap kali DOM berubah denganMutationObserverrequestAnimationFrame, atau cari hanya yang belum dicentang denganquerySelectorAll('input[type="checkbox"]:not(:checked)'), atau jangan panggilcheckAllCheckboxessetiap ada perubahanAtau pakai
querySelector('input[type="checkbox"]:not(:checked)')satu per satu lalu proses dalam loop sepertiwhile(true)Sepertinya kisi kotak centangnya seharusnya dikunci pada lebar tertentu. Terlihat orang-orang sedang mencoba menggambar, tapi di layarku tampak miring
Tentu saja ini mungkin ide bodoh, tapi aku tetap ingin mencobanya
Penataan ulangnya juga butuh waktu, jadi tidak mudah melihat secara langsung apa yang sedang dilakukan orang sambil mengubah ukuran jendela
Karena banyak orang memakai lebar layar yang mirip, ternyata kombinasi yang mungkin juga tidak sebanyak itu
Keren sekali. Aku agak iri karena ingin pernah mengerjakan hal seperti ini, memperbesar skala dengan cepat sambil melihat eksperimen semacam ini dipakai banyak orang. Tapi otakku terlalu hangus karena omong kosong perusahaan dan kreativitasku ada di ruang bawah tanah
Aku masih bertanya-tanya di mana bisa menemukan perusahaan yang memungkinkan kita bekerja tanpa membuang 90% waktu untuk rapat dan dokumen
Mungkin karena terlalu banyak mengklik, alih-alih diam-diam mati dalam penderitaan, isi kepalaku malah tumpah ke sini :D
Jawabannya adalah, kalau itu bukan jawaban bagimu, ya memang bukan. Manusia terbagi dua. Ada yang pekerjaannya tidak menguasai pikirannya, dan ada yang iya. Kalau sudah dikuasai, sulit melakukan hal lain tanpa menelantarkan pekerjaan
Sebagian besar tempat kerja memang 90% rapat dan dokumen. Kurang lebih itulah definisi tempat kerja. Startup adalah pengecualian, tapi yang itu jelas akan menguasai pikiranmu
Kreativitasku juga berada di ruang bawah tanah selama sekitar setahun terakhir. Kadang memang begitu. Lebih baik jangan dipaksa dilawan, tapi cobalah jadi bahagia. Dalam pengalamanku, itu satu-satunya jalan untuk mendapatkan kembali kreativitas
Pekerjaan membuka centang semua kotak ini adalah kerja yang tak akan dihargai siapa pun