cnu22_springblackjack's People
cnu22_springblackjack's Issues
[기능추가] Blackjack이면 배팅 금액의 1.5배를 돌려받는다.
블랙잭이란 처음 받은 두 장의 카드가 21이 되는 것을 말한다
A, Q => 21 (블랙잭)
A, 10 => 21 (블랙잭)
6, 5, K => 21 (블랙잭 X)
[기능추가] 현재 배팅 기본 금액을 100원에서 1000원으로 변경
betting: 100 -> 1000
[새로운 기능 추가] 로그인 또는 등록시 확인알림창이 뜹니다
성공적인 로그인 및 등록완료를 alert창으로 알려줍니다.
[Bug Fix] hit 이후 21이 넘어가면 바로 Game이 끝나야 합니다
턴 시작 후, 플레이어가 계속하여 hit을 시도하여
점수가 21을 넘었을 때 바로 턴이 종료됩니다
//201200740 김만성
[bug fix] 게임 종료 후 결과를 DB에 반영하기
[기능 추가] 화면 한쪽에 account가 높은 순서대로 ranking 표시
랭킹 구현
[기능추가] 만약 내가 가진 돈이 기본 배팅금액 이하일 경우 올인한다.
기본 배팅금액이 1000원이고 플레이어의 현재 시드머니가 500원이라면
500원 전부를 올인하고 게임을 진행한다.
[Bug Fix] 내가 25가 나왔는데도 이겼네요? 21이 넘어가면 무조건 져야 해요.
플레이어의 점수가 21을 초과하면 딜러의 점수에 관계없이 무조건 패배한다.
ex)
player : dealer
( 26 , 22 ) => player의 패배!
//201200740 김만성
[기능 추가] double down 기능 구현
처음 두 장의 카드를 받은 후, 3번째 카드 한 장만 더 받더라도, 딜러를 이길 수 있다고 생각 될 경우, (4번째 카드는 받을 수 없음.) 더블다운(double down) 할 수 있습니다. 즉, 배팅 금액을 두 배로 하고, 오직 한 장의 카드만을 더 받습니다.
[기능 추가] 화면 제일 윗쪽에 내 이름과 현재 내가 보유한 금액을 표시하기
view를 더 가시적이게 함
[기능 추가] betting 상한선을 10000원으로 제한
[기능 추가] 게임이 끝난 후 Deck에 남은 카드가 10장 이하인 경우 새로 shuffle하기
[Beautiful view] UI 개선
[Bug Fix] Jack, Queen ,King 은 모두 10으로 계산되어야 한다.
J, K => 20
Q, 6 = > 16
3, 2, K => 15
//201200740 김만성
[기능추가] 게임이 끝난 후 이전에 배팅했던 금액이 default bet 금액이 되면 좋겠어요.
예를 들어 1000원을 배팅하고 게임을 진행하였을 때 다음 턴에는 다시 배팅 금액이 0 (=default)으로 초기화됩니다.
[Bug Fix] Ace는 1과 11로 계산 되어야 한다.
경우에 따라 Ace 점수는 1 또는 11로 계산 될 수 있다.
Ace 6 => 17
8 10 Ace => 19
//201200740 김만성
[새로운 기능 추가] 딜러와 플레이어 모두 블랙잭일 때 딜러가 승리한다.
딜러와 플레이어 모두 21점으로 동일하면
딜러가 모든 플레이어의 배팅 금액을 따게 된다.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.