• 게임에 참가할 플레이어들의 이름을 입력한다.
    • 플레이어들의 이름은 쉼표(,) 로 구분한다.
    • 플레이어들의 이름은 중복되면 안된다.
    • 플레이어는 딜러 와 동일한 이름을 등록할 수 없다.
  • 플레이어들은 베팅 금액을 입력한다.
    • 베팅 금액은 음수가 되면 안된다.
    • 베팅 금액은 10원 단위여야 한다.
  • 딜러와 플레이어들에게 각각 2장의 카드를 나누어준다.
  • 나눈 카드들을 오픈한다.
  • 딜러는 초기카드의 1장만 오픈한다.
  • 딜러가 블랙잭일 경우 플레이어가 블랙잭이면 무승부
    • 수익은 0원이다.
  • 딜러가 블랙잭일 경우 플레이어가 블랙잭이 아닐 경우 패배
    • 베팅 금액을 딜러에게 준다.
  • 딜러가 블랙잭이 아닌데 플레이어가 블랙잭일 경우 승리
    • 딜러에게서 베팅 금액의 1.5배를 받는다.
  • 플레이어가 가지는 카드의 총 합이 21을 넘지 않을 경우 카드를 더 받을 것인지 확인한다.
  • y 를 입력할 경우 한 장의 카드를 더 받는다.
  • n 을 입력할 경우 카드를 받지 않는다.
  • 대답을 마치면 플레이어의 현재 카드를 오픈한다.
  • 플레이어의 카드의 합이 21을 넘길 경우 버스트이므로 패배
    • 베팅 금액을 딜러에게 준다.
  • 딜러의 카드 총 합이 16이하인지 확인한다.
  • 16이하일 경우 무조건 한 장의 카드를 추가로 받는다.
  • 딜러의 턴마저 끝나면 모든 사람의 카드 및 총 합을 오픈한다.
  • 딜러의 카드의 합이 21을 넘길 경우 버스트이므로 승리
  • 둘 다 버스트 나지 않았을 경우 점수 비교
  • 합이 같을 경우 무승부
    • 수익은 0원이다.
  • 큰 쪽이 승리
    • 우승할 경우 딜러에게서 베팅 금액만큼을 받는다.
    • 패배할 경우 베팅 금액을 딜러에게 준다.