Buat Game

Penyapu Ranji

Penyapu Ranji
Penyapu RanjiPenyapu Ranji
Penyapu RanjiPenyapu Ranji

Penyapu Ranji – Teka-Teki Petak Taktis

Ikhtisar

Penyapu Ranji adalah game teka-teki logika klasik yang menantang pemain untuk membersihkan petak tersembunyi dari ranjau dengan menggunakan deduksi dan strategi. Setiap petak menyembunyikan ruang aman, petunjuk angka, atau ranjau mematikan. Dengan membuka petak, menandai lokasi yang dicurigai, dan menggunakan kemampuan Deteksi secara terbatas, pemain harus mengungkap semua petak yang bukan ranjau untuk menang. Game ini sepenuhnya berjalan di HTML5, menawarkan performa mulus di browser desktop maupun ponsel.

Fitur Utama

  • Gameplay HTML5 Murni – Tanpa plugin atau unduhan; mainkan langsung di browser modern apa pun.
  • Desain Responsif – Dioptimalkan untuk desktop, tablet, dan smartphone dengan kontrol ramah sentuhan.
  • Tingkat Kesulitan Dinamis – Ukuran papan dan jumlah ranjau dapat diatur (default 10×10 dengan 15 ranjau) untuk sesi santai atau hardcore.
  • Sistem Penandaan – Klik kanan (atau tekan lama) untuk menempatkan bendera pada lokasi ranjau yang dicurigai, sehingga Anda bisa melacak sisa ranjau.
  • Kemampuan Deteksi – Penggunaan terbatas memungkinkan Anda mengintip isi suatu petak tanpa risiko kalah.
  • Umpan Balik Visual – Petak beranimasi saat diklik, menampilkan angka dengan warna berbeda, dan emoji untuk ranjau serta bendera.
  • Layar Game Over & Kemenangan – Pesan jelas di tengah layar membimbing Anda untuk memulai ronde baru.
  • Statistik Bawaan – Penghitung menunjukkan sisa ranjau dan deteksi yang tersedia secara sekilas.
  • Aksesibilitas – Warna kontras tinggi, teks yang dapat diskalakan, dan pintasan keyboard (Esc untuk menutup tampilan overlay).

Cara Bermain

Lihat bagian Cara Bermain di dalam game untuk referensi cepat. Singkatnya:

  1. Klik kiri pada petak untuk membukanya.
  2. Klik kanan (atau tekan lama) untuk menempatkan atau menghapus bendera.
  3. Gunakan tombol Deteksi, lalu klik petak untuk melihat isinya tanpa mengakhiri permainan.
  4. Angka menunjukkan berapa banyak ranjau yang menyentuh petak tersebut (termasuk secara diagonal).
  5. Buka semua petak aman untuk menang; mengklik ranjau akan mengakhiri permainan.

FAQ

Bisakah saya mengubah ukuran papan atau jumlah ranjau?

Bisa. Kode sumber game ini mencakup konstanta (BOARD_SIZE, MINE_COUNT) yang dapat diedit untuk membuat grid lebih besar atau kecil dan menyesuaikan tingkat kesulitan.

Berapa banyak deteksi yang saya dapatkan?

Pengaturan default memberikan tiga deteksi per permainan. Deteksi hanya akan diisi ulang saat memulai permainan baru.

Apakah game ini bisa dimainkan di perangkat seluler?

Tentu saja. Gerakan sentuh menggantikan klik kanan untuk menandai (tekan lama) dan klik kiri untuk membuka petak. Tata letak akan otomatis menyesuaikan dengan ukuran layar yang lebih kecil.

Apa yang terjadi jika saya tidak sengaja menandai petak yang aman?

Penandaan tidak memengaruhi permainan selain mengurangi penghitung ranjau yang ditampilkan. Anda dapat menghapus bendera kapan saja dengan klik kanan (atau tekan lama) pada petak yang sama.

Apakah saya membutuhkan koneksi internet?

Tidak. Setelah halaman dimuat, game bisa berjalan sepenuhnya offline. Satu-satunya skrip eksternal adalah PlayMyGame SDK opsional untuk analitik dan iklan, yang dapat dinonaktifkan dengan menghapus tag skrip tersebut.

Bisakah saya menjeda permainan?

Versi saat ini belum memiliki fitur jeda. Namun, Anda cukup memuat ulang halaman untuk memulai sesi baru.

Detail Teknis

  • Bahasa: HTML5, CSS3, JavaScript (ES6)
  • Framework: Tidak ada – kode vanilla murni untuk kompatibilitas maksimal.
  • Grafis: Gradien CSS dan emoji; tanpa aset gambar eksternal.
  • Performa: Dioptimalkan untuk perangkat kelas bawah; menggunakan pembaruan DOM dan transisi CSS seminimal mungkin.

Kesimpulan

Penyapu Ranji menawarkan perpaduan abadi antara logika, manajemen risiko, dan pengambilan keputusan cepat. Baik Anda pemain santai yang mencari teka-teki ringan maupun penggemar puzzle yang ingin tantangan strategi lebih dalam, desain responsif, mekanik deteksi, dan tampilan antarmuka yang bersih dari game ini memberikan nilai replay tanpa batas.

Cara Bermain Penyapu Ranji

Buka petak tersembunyi tanpa meledakkan ranjau apa pun. Gunakan logika, bendera, dan kemampuan deteksi terbatas untuk membersihkan papan.

  • Klik kiri pada petak untuk membukanya.
  • Klik kanan (atau tekan lama di ponsel) untuk menempatkan atau menghapus bendera 🚩 pada lokasi ranjau yang dicurigai.
  • Deteksi (penggunaan terbatas) – ketuk tombol Deteksi, lalu klik petak untuk melihat isinya tanpa mengakhiri permainan.
  • Angka pada petak yang terbuka menunjukkan berapa banyak ranjau yang menyentuh petak tersebut (termasuk secara diagonal).
  • Jika Anda membuka ranjau, permainan berakhir. Bersihkan semua petak yang bukan ranjau untuk menang.

Gunakan angka-angka untuk menduga petak aman, tandai ranjau, dan gunakan deteksi secara strategis untuk memecahkan teka-teki.