algoritma permainan blackjack

3
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 kemungkinan untuk memutuskan akan menambah kartu atau tidak pada setiap langkah. %iharapkan dengan mengambil solusi optimal lokal akan mendapatkan hasil optimal pada permainan *keseluruhan langkah+.

Upload: pujaaditya

Post on 18-Feb-2018

268 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Algoritma Permainan Blackjack

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+.

Page 2: Algoritma Permainan Blackjack

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.

Page 3: Algoritma Permainan Blackjack

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 "".