100 lines
2.5 KiB
Markdown
100 lines
2.5 KiB
Markdown
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). |