Tentang Game **Hit or Run** adalah game kartu ala Blackjack di mana kamu berusaha mendapat nilai kartu setinggi mungkin tapi tidak boleh lewat dari **21**. Setiap giliran kamu cuma punya dua pilihan: - **Hit** — ambil kartu baru. - **Run** — berhenti dan mempertahankan nilai sekarang. Sederhana, cepat, tapi tetap bikin mikir. --- 🃏 1. Game Dimulai - Sistem mengocok deck. - Pemain dan dealer masing-masing dapat dua kartu. - Salah satu kartu dealer disembunyikan. - Timer mulai (kalau fitur ini aktif). - Tombol utama **Hit** dan **Run** muncul dan siap dipakai. --- ✋ 2. Event Hit (Pemain Ambil Kartu) - Pemain mengambil satu kartu baru dari deck. - Tampilan kartu langsung diperbarui. - Sistem otomatis mengecek kondisi: - Jika total melewati 21 → **Bust (kalah otomatis)**. - Jika total tepat 21 → auto **Run** (tidak bisa ambil kartu lagi). - Timer tetap berjalan seperti biasa. --- 🏃 3. Event Run (Pemain Berhenti) - Pemain memutuskan berhenti mengambil kartu. - Dealer mulai bermain otomatis: - Dealer mengambil kartu sampai minimal total **17**. - Kalau sudah cukup, dealer berhenti. - Setelah itu, nilai pemain dan dealer dibandingkan untuk menentukan pemenang. --- 💥 4. Event Player Bust - Terjadi kalau total kartu pemain lebih dari 21. - Game langsung berhenti. - Muncul pesan: - ❌ **You Bust! Dealer Wins** - Tombol **Play Again** muncul untuk mulai dari awal. --- 🏆 5. Event Player Wins - Pemain menang jika nilainya lebih tinggi dari dealer (dan tidak lewat dari 21). - Muncul pesan kemenangan: - 🏆 **You Win!** - Jika leaderboard aktif, skor pemain disimpan. --- 🤖 6. Event Dealer Wins - Dealer menang jika total kartunya lebih tinggi dari pemain. - Ditampilkan pesan: - ❌ **Dealer Wins** --- ⚖️ 7. Event Draw - Jika nilai akhir sama. - Muncul notifikasi: - ⚖️ **Draw!** - Pemain bisa langsung main lagi. --- 🔁 8. Event Play Again - Deck di-reset. - Timer di-reset. - Tampilan kembali ke menu game awal. - Pemain bebas memulai ronde baru kapan saja. --- 📊 Leaderboard Jika fitur ini diaktifkan: - Nama pemain, skor, dan durasi bermain disimpan. - Data bisa tersimpan di database (misalnya XAMPP/MySQL). - Ditampilkan dalam halaman khusus leaderboard. --- UI menampilkan: - Kartu besar dan mudah dibaca, - Tombol **Hit** dan **Run** yang jelas, - Nilai kartu pemain, - Timer, - Panel hasil dan tombol **Play Again**. --- 🧩 Sistem Nilai Kartu - Kartu angka 2–10 = nilai sesuai angka. - Jack / Queen / King = 10. - Ace = 1 atau 11 (dipilih otomatis yang paling menguntungkan pemain).