https://github.com/mabenj/blackjack-java
Blackjack-peli käyttöliittymällä. Toteutettu Javalla.
https://github.com/mabenj/blackjack-java
Last synced: about 2 months ago
JSON representation
Blackjack-peli käyttöliittymällä. Toteutettu Javalla.
- Host: GitHub
- URL: https://github.com/mabenj/blackjack-java
- Owner: mabenj
- Created: 2019-12-15T16:31:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-14T09:16:13.000Z (over 5 years ago)
- Last Synced: 2025-02-09T07:44:44.873Z (3 months ago)
- Language: Java
- Homepage:
- Size: 1.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blackjack Java

Blackjack Java on yksinkertainen versio blackjack-pelistä. Pelin käyttöliittymä on toteutettu hyödyntäen Javan Swing-kirjastoa.
## Asennus
Toimiakseen peli vaatii vähintään Javan version 8.Peliä pääsee pelaamaan joko kloonaamalla repon omalle ohjelmointiympäristölle ja suorittamalla ohjelma sitä kautta
tai lataamalla ja suorittamalla Blackjack.exe-tiedosto
[latauslinkistä](https://github.com/mabenj/Blackjack-Java/raw/master/Blackjack.exe "Blackjack.exe").## Miten pelata
Aluksi peli kysyy käyttäjältä nimeä. Tämän jälkeen aukeaa itse pelin ikkuna, jonka alaosassa sijaitsee pelaamiseen tarvittavat napit.Ennen kuin pelaajalle on mahdollista jakaa kortit, on pelaajan asetettava ja vahvistettava jokin panos. Panosta voi korottaa vasemman
alakulman napeista.
Kun panos on sopiva, täytyy panos vielä vahvistaa painamalla `Confirm Bet` / `Vahvista panos` -nappia.
Panoksen voi nollata painamalla `Clear Bet` / `Tyhjennä panos` -nappia.

Jos panos on vahvistettu, pelaajalle voidaan jakaa kortit painamalla `Deal` / `Jaa` -nappia.
`Hit`/ `Anna` -napista pelaaja ottaa yhden kortin lisää.
`Stand` / `Jää` -napista pelaaja siirtää vuoron jakajalle.

Oikean reunan lippuja painamalla voi pelaaja halutessaan vaihtaa käyttöliittymän kieltä.

## Blackjackin säännöt
### Pelin tarkoitus
Blackjackissa pelaajat pyrkivät saamaan korteillaan suuremman summan kuin jakaja. Korttien summan tulee olla mahdollisimman lähelle 21,
mutta yli ei saa mennä - kaikki kädet, joiden summa on yli 21, häviävät automaattisesti.Pelaaja voittaa, jos pysyy alle 21:n ja saa suuremman summan kuin jakaja tai jos jakaja menee yli 21:n. Jakaja voittaa, jos pelaaja
menee yli 21:n tai saa suuremman summan kuin pelaaja. Tasatilanteessa (englanniksi "push") pelaaja saa panoksensa takaisin.#### Korttien arvot:
- numerokortit: sama kuin kortin numero (2-10)
- kuvakortit, paitsi ässä: 10
- ässä: 1 tai 11 pelaajan toiveesta riippuenJos pelaajalle jaettujen kahden ensimmäisen kortin arvojen summa on 21 (ts. kymppi tai kuvakortti + ässä), on pelaajalla blackjack.
Tällä hän voittaa jakajan kaikki muut kädet paitsi jakajan oman blackjackin, jolloin peli menee tasan. Jos pelaajalla on blackjack
ja jakajalla ei, pelaaja saa panoksensa takaisin voittosuhteella 3:2.### Ohjeet pelin kulkuun
Pelin alussa pelaaja asettaa panoksen, jonka jälkeen jakaja jakaa pelaajille ja itselleen kaksi korttia. Jakajan omista korteista
toinen on kuvapuoli ylöspäin ja toinen alaspäin.Kun aloituskortit on jaettu, toimitaan seuraavalla tavalla:
- mikäli pelaajalla on blackjack ja jakajalla ei, pelaaja voittaa
- mikäli jakajalla on blackjack ja pelaajalla ei, pelaaja häviää
- mikäli pelaajalla ja jakajalla on blackjack molemmilla, on peli tasan (push) ja pelaaja saa panoksensa takaisin*
- mikäli tilanne ei ole yksikään yllä mainitusta kolmesta tilanteesta, peli jatkuu yhdellä alla olevista toiminnoista.
Ensin toimivat pelaajat ja vasta sitten jakaja.### Pelaajan toiminnot
Kun pelaajalle on jaettu kaksi ensimmäistä korttia, hänellä on kaksi toimintoa käytössään. Nämä on esitelty alla.
Suomenkieliset termit on merkitty sulkuihin englanninkielisten termien jälkeen.**Hit** (anna) - Pelaaja ottaa yhden kortin lisää.
**Stand** (jää) - Pelaaja on tyytyväinen omaan käteensä eikä hän halua lisäkortteja. Vuoro siirtyy jakajalle.
Pelaaja voi jatkaa toimintaansa niin pitkään kunnes hän valitsee standin tai käden arvo ylittää 21. Pelaajan toimittua on jakajan
vuoro toimia. Mikäli jakajan käsien arvo ylittää 21 tai pelaajan käsi on lähempänä 21:tä, pelaaja voittaa panoksensa kaksinkertaisena
takaisin.*Lähde: [blackjacksivut.com](http://blackjacksivut.com/blackjack-ohjeet-ja-saannot.html "blackjacksivut.com")*
### Tärkeitä seikkoja tästä blackjack-pelistä:
- peliä pelataan kolmella pakalla
- jakaja nostaa jos korttien summa on 16 tai alle
- jakaja jää jos korttien summa on 17 tai yli
- jos jakajan ensimmäinen kortti on 10, kuvakortti tai ässä, jakaja tarkistaa toisen kortin blackjackin varalta. Jos jakajalla sattuu
olemaan blackjack, jakaja voitaa erän ellei pelaajallakin satu olemaan blackjack