Latihan Isometrik: Cara Saya Mengubah Enam Tahanan Menjadi Tantangan di Browser

Saya ingin membuat game kebugaran dengan nyaris tanpa aturan game. Pilih satu posisi. Masuk ke posisi itu. Bertahanlah selama kamu bisa.

Idenya kedengaran lebih sederhana daripada game tinju atau kejar-kejaran dinosaurus. Ternyata tidak. Timer baru berguna kalau browser bisa membedakan tahanan yang sungguhan, pose yang setengah jadi, dan tubuh yang sudah bergeser keluar dari bingkai.

Dari situ lahir SlayFit Exercise Holds, kumpulan enam latihan isometrik yang dimainkan lewat webcam. Videonya tetap di browser. Titik-titik pose yang menggerakkan pemeriksaan, dan jam hanya berjalan selama posisi yang dipilih masih valid.

Seorang pemain menahan Pose Kursi di rumah sementara webcam laptop melacak sendi tubuhnya dan menjalankan timer
Seluruh putaran game terlihat jelas: ambil posisi, penuhi pemeriksaan pose, dan biarkan timer terus berjalan.

Kenapa tahanan bisa jadi game

Kebanyakan game menyuruh pemain terus bergerak. Tahanan membalik logika itu. Tubuh harus tetap terkendali, tapi layar tetap perlu menjelaskan apa yang terjadi setiap detiknya.

Saya menjadikan waktu sebagai skor. Dengan begitu langsung ada target tanpa perlu koin, musuh, atau tujuan fiktif. Percobaan pertama menetapkan patokan pribadi. Percobaan berikutnya punya satu pertanyaan yang jelas: bisakah aku tetap valid lebih lama?

Rancangannya sengaja sederhana. SlayFit tidak menilai kesehatan, mendiagnosis gerakan, atau mengesahkan rekor. Ia hanya memeriksa geometri yang terlihat, cukup untuk menjalankan tantangan santai di browser.

Enam pose butuh enam aturan berbeda

Koleksinya mencakup Pose Kursi, Pose Pohon, Berdiri Satu Kaki, Tahan Squat Dalam, Prajurit II, dan Tahan Plank. Semuanya berbagi satu timer, tapi tidak berbagi satu pendeteksi universal.

Pose Kursi membutuhkan lutut yang ditekuk dan tubuh bagian atas yang tegak. Pose Pohon membutuhkan satu kaki terangkat yang disandarkan pada kaki lainnya. Berdiri Satu Kaki tampak mirip, tapi kaki yang terangkat harus tetap bebas. Prajurit II membutuhkan kuda-kuda lebar, satu lutut tertekuk, dan lengan yang tetap sejajar bahu.

Plank lain lagi. Ia direkam dari samping supaya browser bisa membandingkan garis bahu, pinggul, dan pergelangan kaki. Pilihan kamera itu sama pentingnya dengan batas sudutnya. Tampak depan tidak bisa menggambarkan bentuk yang sama dengan andal.

Gambar asli tantangan Pose Kursi di SlayFit yang menampilkan pemain menahan posisi duduk tanpa kursi
Pose Kursi adalah salah satu dari enam tantangan terpisah. Setiap pose punya petunjuk persiapan dan aturan validasinya sendiri.

Layar persiapan adalah bagian dari pendeteksi

Perbaikan yang paling berguna bukan menambah ambang matematika, melainkan panduan bingkai yang lebih baik.

Sebelum percobaan, setiap tantangan memberi tahu pemain harus menghadap ke mana, kira-kira berdiri sejauh apa, dan sendi mana yang harus tetap terlihat. Pose Kursi masih bisa berjalan dengan kaki di luar bingkai, karena lutut dan tubuh bagian atas sudah memuat sebagian besar informasi. Pose Pohon membutuhkan kakinya. Plank meminta pemain menaruh kamera rendah dan berdiri menyamping.

Pose bayangan dan bingkai “berdiri di sini” membuat petunjuk itu terlihat langsung. Cara ini mengurangi percobaan yang gagal hanya karena pose yang sebenarnya sudah benar terjadi di bagian gambar kamera yang salah.

Saya membuat jam menunggu pose yang disengaja

Satu frame yang cocok belum cukup. Seseorang bisa melewati geometri yang tepat saat bersiap, atau model pose bisa sesaat memperkirakan sebuah sendi di tempat yang salah.

Game menunggu keadaan valid yang stabil sebelum percobaan dimulai. Selama menahan, ia terus memeriksa sendi-sendi penting. Kalau tubuh keluar dari bentuk yang diterima, umpan balik menyebutkan apa yang berubah, bukan diam-diam memberi waktu.

Inilah masalah desain utama dalam latihan tahan isometrik yang dikendalikan kamera. Timer harus terasa cukup ketat agar bermakna, dan cukup toleran agar tahan terhadap derau titik tubuh yang wajar. Saya lebih memilih menjelaskan kenapa jam berhenti daripada menyembunyikan keputusan itu di balik skor yang murah hati.

Umpan balik harus menjelaskan satu perbaikan per kali

Pendeteksi mentah bisa menghasilkan daftar syarat yang gagal. Itu berguna untuk debugging, tapi buruk untuk bermain. Kalau lutut, pinggul, dan lengan bergeser bersamaan, pemain tidak mungkin memperbaiki tiga instruksi sekaligus saat tubuhnya sudah tegang.

Antarmuka memprioritaskan koreksi yang paling berguna saat itu. Mungkin ia meminta tekukan yang lebih dalam, lengan yang sejajar, garis tubuh yang lebih lurus, atau kamera yang lebih jelas melihatmu. Pesannya pendek supaya pemain bisa membacanya tanpa meninggalkan pose.

Putaran umpan balik inilah yang mengubah pelacakan pose menjadi game. Kamera membaca bentuk. Layar mengembalikan satu koreksi. Pemain menyesuaikan. Jam memastikan koreksinya berhasil.

Skor milik pemain, bukan milik webcam

Seluruh pemrosesan pose terjadi secara lokal di browser. Rekaman kamera tidak perlu diunggah agar pendeteksi tahanan bisa bekerja. Hanya skor akhirnya yang bisa dikirim, itu pun kalau pemain memilih menyimpan percobaan yang sudah selesai.

Saya juga menjaga klaim di sekitar setiap skor tetap sempit. Waktu di SlayFit adalah hasil game, bukan percobaan rekor resmi. Rujukan rekor di halaman pose hanya memberi konteks, sementara aturan, pengawasan, dan kondisinya bisa sangat berbeda dari sesi di browser di rumah.

Yang saya pelajari dari membuat ketenangan

  • Aturan yang sederhana menghasilkan game bagus hanya kalau umpan baliknya sama sederhananya.
  • Penempatan kamera adalah bagian dari mekanik, bukan sebaris teks persiapan teknis.
  • Latihan yang tampak mirip tetap butuh definisi pose yang terpisah.
  • Awal yang stabil mencegah frame kebetulan berubah menjadi percobaan palsu.
  • Jam yang berhenti dengan jujur lebih baik daripada angka murah hati yang tak dipercaya siapa pun.
  • Privasi lebih mudah dijelaskan kalau videonya tidak pernah meninggalkan perangkat.

Coba satu tahanan dan tetapkan angkamu

Kamu tidak perlu program panjang untuk memahami game ini. Pilih satu pose, sediakan ruang yang cukup untuk kamera, dan selesaikan satu percobaan yang terkendali. Waktu pertama itu memberi tujuan bagi ronde berikutnya.

Mainkan SlayFit Exercise Holds gratis di browser kamu. Mulai dengan Pose Kursi kalau kamu mau tantangan menghadap depan, Pose Pohon kalau kamu mau latihan keseimbangan, atau Tahan Plank kalau kamu bisa menaruh kamera dengan aman di dekat lantai.

Gratis · Tanpa download · Pelacakan pose privat di browser · Enam tantangan tahanan.

Untuk melihat lagi desain game yang dikendalikan tubuh, baca bagaimana saya mengubah lari di tempat menjadi kontroler dinosaurus atau bagaimana Keeper memakai pelacakan pose seluruh tubuh.