Merasa beruntung? Mini-game dadu Jackpot
Mendaratlah di petak Jackpot untuk memainkan taruhan dadu kilat — pilih beberapa angka, pasang taruhan Anda, dan kejar hadiah yang rata-rata adil.

Dengan bahasa sederhana
Petak Jackpot (petak 20) dulu tidak melakukan apa-apa — Anda mendarat di sana lalu cukup mengakhiri giliran Anda. Sekarang petak ini membuka permainan dadu kecil yang cepat, dan Anda yang memutuskan mau main atau tidak.
Pilih satu, dua, atau tiga angka dari 1 sampai 6, bayar taruhan tetap sebesar 1000, lalu lempar satu dadu. Jika dadu menunjukkan salah satu angka Anda, Anda menang — dan semakin sedikit angka yang Anda pertaruhkan, semakin besar hadiahnya.
- Pertaruhkan 1 angka — tebakan tepat memberi hadiah 6000.
- Pertaruhkan 2 angka — tebakan tepat memberi hadiah 3000.
- Pertaruhkan 3 angka — tebakan tepat memberi hadiah 2000.
- Tidak berminat? Tolak dan akhiri giliran Anda secara gratis — Anda hanya dikenai biaya saat memutar dadu.
| Angka yang Anda pilih | Taruhan | Tebakan tepat memberi | Peluang menebak tepat |
|---|---|---|---|
| 1 angka | 1000 | 6000 | 1 dari 6 |
| 2 angka | 1000 | 3000 | 2 dari 6 |
| 3 angka | 1000 | 2000 | 3 dari 6 |
Uang menipis? Jendelanya tetap terbuka agar Anda bisa melihat taruhannya, tetapi Anda tidak bisa memutar dadu sampai Anda mampu menutup taruhan. Sebagian besar bot melewatkannya, jadi Jackpot umumnya keputusan Anda sendiri.
Untuk yang ingin tahu teknisnya
Mekanismenya sengaja dibuat netral terhadap nilai harapan (EV): untuk berapa pun jumlah pilihan k, peluang menebak tepat adalah k/6 dan hadiahnya 6000/k, sehingga perubahan uang dalam jangka panjang persis nol.
// reduce.ts — bank-funded, fair on the distribution
const JACKPOT_STAKE = 1000;
const JACKPOT_PAYOUT = { 1: 6000, 2: 3000, 3: 2000 };
// EV per spin, for k = 1, 2, 3:
// (k / 6) * (6000 / k) - 1000 = 0Mendarat di petak Jackpot kini mengarah ke fase pending_jackpot yang baru, dengan dua aksi: place_jackpot_bet (memvalidasi 1–3 angka berbeda, memotong taruhan, melempar dadu, dan menerapkan nilai bersih) dan skip_jackpot (tanpa biaya). Karena taruhan menjamin tebakan meleset tidak akan pernah menjadi negatif, tidak ada jalur pembayaran maupun kebangkrutan.
Fitur ini dirilis tanpa migrasi basis data sama sekali. Fase dan keadaan tertunda tersimpan di engine_state berformat JSON, aksi-aksinya tidak dibatasi enum, dan event jackpot_won yang sudah ada digunakan kembali untuk setiap taruhan yang diselesaikan — menang maupun kalah — yang dibedakan lewat flag won di dalam payload.
