2025-11-17 15:57:08 +07:00

100 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 210 = nilai sesuai angka.
- Jack / Queen / King = 10.
- Ace = 1 atau 11 (dipilih otomatis yang paling menguntungkan pemain).