Giter VIP home page Giter VIP logo

blackjack's Introduction

BLACKJACK

CARA BERMAIN : Aplikasi ini dibuat untuk mensimulasikan game blackjack. Di awal permainan, pemain diberikan uang awal sebesar 1000. Kemudian, pemain memasukkan jumlah uang yang dijadikan taruhan. Jumlah uang taruhan harus lebih kecil atau sama dengan jumlah uang yang dimiliki. Selain itu, pemain juga dapat menentukan apakah akan menghitung kartu As sebagai 1 atau 11 pada ronde yang dimainkan. Kartu King, Queen, dan Jack dihitung 10 sedangkan sisanya sesuai dengan angkanya.

Setelah semua input benar, program akan mengocok dek yang tersedia. Dek yang digunakan adalah 52 kartu remi biasa. Setiap pergantian ronde, kartu dikocok ulang. Setelah dek dikocok, dealer akan mengambil 2 kartu untuk dirinya sendiri. Satu kartu diperlihatkan, sedangkan satunya tidak. Kemudian kita mendapat 2 kartu.

Tujuan utama dari game ini adalah untuk mendapatkan total kartu 21 atau mendekati. Jika lebih, maka kita kalah. Jika total kartu dealer lebih besar dari kita, kita juga kalah. Kita menang ketika total kartu kita lebih besar dari kartu dealer. Jika diawal kartu kita sudah melebihi 21 maka akan langsung kalah. Jika sama dengan 21 maka langsung menang.

Saat bermain ada beberapa perintah yaitu : 1.tambah = untuk menambah kartu kita; 2.buka = untuk membuka kartu dealer; 3.keluar = untuk berhenti bermain; 4.main = untuk main ke ronde berikutnya; Pada saat bermain, diasumsikan untuk input "tambah" dan "buka" selalu benar, sedangkan "main" dan "keluar" bisa salah karena terdapat algoritma verifikasi.

Permainan berakhir ketika pemain menginput "keluar" atau sisa uang pemain kurang dari sama dengan nol.

Permainan dapat dibuka melalui file BlackJack.exe, source code terdapat di BlackJack.pas

Credit : Steve Andreas Immanuel 16517337

blackjack's People

Contributors

steveimmanuel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.