지금 블랙잭을 만들고 있는데 컴퓨터 인공지능을 어떻게 구현해야 될지 모르겟어 . .
21에 근접하면 자기가 알아서 스탑하거나 카드받아서 하는거 이런거... 어떻게 해야할지 감이안오네;
가위 바위 보 같은 경우는 그냥 난수3개 돌리면 되는건데말이지...
허접한 머리 굴려가며 계속 생각해봤는데..
예를 들어서... 카드값이 15이상일때 조건문에 난수를 돌려서
1이 나오면 카드받고 스탑.
2가 나오면 그냥 스탑
이런식으로 구현하려고 하는데.. 이거 이래도 되는거야? -_-;; 너무 단순한것 같아서...
내 머리로는 저게 한계야 ㅠㅠ 약간의 힌트라도 주면 참고하겠음!! ㅠㅠ
21에 근접하면 자기가 알아서 스탑하거나 카드받아서 하는거 이런거... 어떻게 해야할지 감이안오네;
가위 바위 보 같은 경우는 그냥 난수3개 돌리면 되는건데말이지...
허접한 머리 굴려가며 계속 생각해봤는데..
예를 들어서... 카드값이 15이상일때 조건문에 난수를 돌려서
1이 나오면 카드받고 스탑.
2가 나오면 그냥 스탑
이런식으로 구현하려고 하는데.. 이거 이래도 되는거야? -_-;; 너무 단순한것 같아서...
내 머리로는 저게 한계야 ㅠㅠ 약간의 힌트라도 주면 참고하겠음!! ㅠㅠ
블랙잭이면 덱에 남아있는 카드로 확률을 계산할 수 있지 않을까?
알아서 대충 받게 해. 그래봤자 확률문제일 뿐인데ㅋㅋㅋ
아직 늅이라 덱에 남아있는 카드 구현할 정도는 못되고ㅠㅠ 그냥 난수 돌려서 1~10까지 카드 무작위로 받는거로 구현했는데 ㅋ 참.. 갈피를 못잡겠네ㅋㅋ 덱으로 구현하려면 카드장수에서 난수돌려서 하나하나 빼는거?-_-;;ㅎㅎ 감이 안잡혀 ㅋㅋ
카드는 미리 받아놓는게 좋지 않남? 그리고 사기도 쳐야돼... 유저가 조낸 이겨대면 컴은 몰래 밑장 까기라도 하도록...
내글 검색해야지~
컴이 딜러면 규칙은 정해져 있다. 딜러의 행동에 선택이란 없다.
콤퓨타가 딜러면 17미만이면 무조건 한장 받고 이상이면 스탑함.
사람이 딜러라도 마찬가지삼. 딜러 룰이 있음. 그리고 덱에 남아있는 카드 계산해야 되... 그냥 랜덤 돌리면 그건 블랙잭이 아니야