algoritma permainan blackjack
TRANSCRIPT
7/23/2019 Algoritma Permainan Blackjack
http://slidepdf.com/reader/full/algoritma-permainan-blackjack 1/3
BAB I
PENDAHULUAN
A. Latar Belakang
Game Black Jack
Mungkin masih banyak yang belum mengetahui tentang permainan ini
terutama kaum hawa, dikarenakan permainan ini sangan jarang dimainkan
secara interaksi langsung dan lebih sering dimainkan melalui komputer atau
laptop. Sekarang saya jelaskan sedikit mengenai game “Black Jack, permainan
ini dimainkan menggunakan kartu remi dan biasanya dimainkan oleh dua pemain
dengan tujuan mengumpulkan nilai kartu maksimal !" dan tidak boleh lebih dari
itu untuk menjadi pemenang. #ada jaman modern seperti ini banyak $ame yang
melibatkan permainan yang menggunakan media computer sebagai media
pengganti manual.
%engan perkembangan teknologi saat ini, banyak aplikasi yang
mempermudah pembuatan game, sehingga penulis tertarik dalam membuat
game menggunakan bantuan aplikasi “Strawberry Prolog”
B. &ujuan
' Mampu membuat game menggunakan Strawberry #rolog
' $ame yang dibuat dapat dimainkan oleh kalangan yang diatas umur "()
' Mampu mengembangkan model game yang lebih modern
BAB II
ISI
Algoritma Game Black Jack
Algoritma greedy merupakan algoritma yang akan mengambil solusi
optimal pada setiap langkah. %engan menggunakan algoritma greedy pada
permainan kartu black jack seorang pemain akan menyeleksi kemungkinanuntuk memutuskan akan menambah kartu atau tidak pada setiap langkah.
%iharapkan dengan mengambil solusi optimal lokal akan mendapatkan hasil
optimal pada permainan *keseluruhan langkah+.
7/23/2019 Algoritma Permainan Blackjack
http://slidepdf.com/reader/full/algoritma-permainan-blackjack 2/3
Algoritma greedy adalah algoritma yang memecahkan masalah langkah demi
langkah, pada setiap langkah
". Mengambil pilihan yang terbaik yang dapat diperoleh saat itu.
!. Berharap bahwa dengan memilih optimum loklal pada setiap langkah
akan mencapai optimum global.
Algoritma greedy mengasumsikan bahwa optimum lokal merupakan bagian dari
optimum global.
RULES (ATURAN)
Aturan yang terdapat di game ini adalah
a. %imainkan oleh dua pemain. #emain pertama *user + memulai langkah awal
permainan dengan press #lay lalu user dan computer mendapatkan dua kartu
pertama secara acak.
b. Setelah para pemain mendapatkan dua kartu, pemain pertama *user +
berhak menambahkan kartu jika kartu yang didapatkan sebelumnya belum
mencapai target, dengan syarat penambahan kartu sebanyak - kali.
c. ntuk pemain kedua *computer+ juga mempunyai hak yang sama untuk
menambahkan kartunya atau tidak untuk mencapai target.
d. ntuk mengetahui skor yang dimiliki para pemain, user dapat memilih press
Stand dengan /ungsi mengeluarkan kartu yang di milikinya dan di jumlahkan
kartu tersebut.
e. Setelah user dan computer mengeluarkan kartu mereka, semua kartu di
kalkulasikan pemain mana yang memenuhi syarat target mencapai !" point atau
mendekati skor nilai !" point ialah yang menjadi pemenang selain itu ia kalah.
GOAL
o 0ondisi ketika user menang dalam permainan *1in+
#ermainan akan dimenangkan oleh user ketika nilai dari kartu yang kita miliki
menncapai target !" point atau mendekati !" point dan dealer *lawan+ memiliki
kartu dibawah nilai !" point atau melebihi dari !" point.
o 0ondisi ketika user kalah dalam permainan *Lose+
ser akan kalah dalam permainan ketika nilai kartu yang kita miliki tidakmencapai target atau melebihi dari target yang telah ditentukan, yaitu !" point.
%ealer *lawan+ memiliki nilai kartu yang mencapai target atau mendekati nilai !"
point maka, kita akan dianggap kalah.
7/23/2019 Algoritma Permainan Blackjack
http://slidepdf.com/reader/full/algoritma-permainan-blackjack 3/3
o 0ondisi ketika user dan dealer seimbang *%raw+
ser dan %ealer juga bisa mengalami kondisi seimbang *draw+ ketika nilai dari
kartu yang mereka memiliki sama satu dengan yang lain misalkan, jumlah kartu
user !" point dan dealer *lawan+ !" point. Maka kondisi ini dinamakan seimbang
*draw+.
ONSEP AI (ARTI!I"IAL INTELLIGEN"E)
A2 *Artti3cial 2ntelligence+ yang terdapat dalam game ini adalah
terdapatnya dealer *computer+ yang bertindak sebagai lawan kita dalam
memainkan permainan ini. 4omputer juga dapat mengambil keputusan seperti
halnya kita yang sedang memainkan game ini. %isinilah kecerdasan buatan yang
saya buat dalam game ini yang ber/ungsi dan bertujuan untuk mengalahkan
user dalam game “Black Jack ini. 0artu yang keluar pun secara random
sehingga tidak dapat diprediksi oleh user ketika dalam pengambilan keputusan.
"ara Bermai#
0onsep permainan yang diterapkan dalam permainan ini adalahpemain *baik itu user ataupun computer +harus mendapatkan hasil kartu sesuai
target yaitu maksimal !" point dengan syarat pemain berhak menambahkan
kartu sebanyak - kali.
Aturan permainannya sangat sederhana, yaitu pada saat permainan di mulai
*press #lay+ masing'masing pemain mendapatkan dua buah kartu, lalu pemain
boleh memilih untuk mengambil kartu *press 5it Me+ dengan ketentuan
mengambil kartu sebanyak lima buah kartu. Jika dari pemain sudah merasakan
point kartu tersebut mencapai !" maka pemain dapat memilih untuk mengakhiri
permainan *press Stand+. #emenangnya adalah pemain yang mendapatkan skormaksimal !" point atau skor yang mendekati nilai !" point. Bila lebih dari !"
point akan dinyatakan burst. Jika masing'masing pemain mendapatkan skor yang
sama maka dinyatakan draw atau seimbang.
0artu yang memiliki nilai kartu yang sama dengan angkanya yaitu 0ing,
6ueen, Jack, memiliki nilai kartu "7 sedangkan As memiliki nilai kartu "".