CRIBBAGE(6)

명칭
cribbage - 카드게임크리벳지

서식
/usr/games/cribbage [ -req ] name ...

해설
cribbage (은)는, 한편을 프로그램이 담당해 한편을 유저가 담당하는 형식에서, 카드게임의 크리벳지를 플레이 합니다. 초에, 프로그램은 유저에게 게임의 룰이 필요한가 묻습니다. - 필요라고 대답했다면, According to Hoyle (으)로부터 적절한 마디를 more (I) 그리고 표시합니다.

cribbage 옵션에는 다음의 것이 있습니다:

-e  플레이어가 자신의 명함이나 크리브의 득점화를 잘못했을 때, 올바른 득점의 설명을 가르칩니다. (이것은 특별히 시작한 지 얼마 안되는 플레이어에 편리합니다. )

-q  모든 메세지를 짧은 형식에서 표시합니다. - 이것은 이 옵션을 지정하지 않고 게임을 플레이 해 온 유저에게만 추천 합니다.

-r  플레이어에 카드다발을 컷 하도록 요구하는 것이 아니라, 프로그램이 랜덤에 카드다발을 컷 합니다.

cribbage (은)는 우선, 플레이어에 짧은 게임 (“ 1 주 ” 즉 61 까지)로 길다 게임 (“ 2 주 ” 즉 121 까지)의 어느 쪽을 플레이 하고 싶은가 묻습니다. `s'라고 대답하면(자) 짧은 게임이 됩니다. 그 외의 응답은 뭐든지 긴 게임을 플레이 합니다.

최초의 게임 개시시에, 최초의 크리브를 누가 취할까를 결정하기 위해서(때문에), 카드다발을 컷 하도록(듯이) 플레이어에 요구합니다. 유저는 카드다발의 몇매하의 카드를 컷 하는지를 나타내는 0 에서 51 의 사이의 숫자를 대답하지 않으면 안됩니다. 보다 랭크의 낮은 카드를 컷 한 플레이어가 최초의 크리브를 취합니다. 1 회 이상 게임을 플레이 하면(자), 전회의 게임의 패자가 이번 게임의 초의 크리브를 취합니다.

명함을 나눠줄 때 마다, 프로그램은 우선 플레이어의 명함과 누구의 크리브일까를 표시해, 그리고 크리브에 2 매의 카드를 버리도록(듯이) 플레이어에 요구합니다. 카드는 1 행에 대해 1 매씩, 다음에 설명하도록(듯이) 해 지정합니다.

카드를 버린 후, (플레이어의 크리브라면) 프로그램이 카드다발을 컷 하는지, (프로그램의 크리브라면) 플레이어에 카드다발을 컷 하는 듯 요구합니다. 후자의 경우, 적절한 응답은 나머지의 40 매의 카드로부터 몇매하의 카드를 컷 할까를 가리키는 0 에서 39 의 숫자입니다.

카드다발을 컷 한 후, 아이 (크리브를 가지지 않는 편)가 최초의 카드를 내 플레이가 시작됩니다. 카드 모든 것이 사용될 때까지, 크리벳지의 룰에 따라, 플레이는 계속됩니다. 프로그램은, 전포인트의 득점화와 테이블상의 카드의 합계에, 끊임없이 주위를 기울입니다.

플레이가 끝난다고 명함이 득점화 됩니다. 프로그램은 적절한 카드 (거기에 꺽쇄묶음으로 둘러싼, 컷 한 카드)(을)를 표시해, 플레이어에 자신의 명함 (만약 플레이어의 크리브라면 그것도)을 득점화하도록 요구합니다. 플레이는 어느 쪽인가의 플레이어가 게임 한계점 (61 이나 121)에 이를 때까지 계속됩니다.

숫자 입력이 요구되고 있을 때의 복귀 캐릭터는, 가장 낮은 정당한 값을 타이프 치는 것과 같게 됩니다. 예를 들면, 카드다발을 컷 할 때에는 맨 위의 카드를 선택하는 것과 같습니다.

카드는 랭크에 슈트를 계속해 지정합니다. 랭크는, `a', `2', `3', `4', `5', `6', `7', `8', `9', `t', `j', `q', `k' 혹은,“ace”, “two”, “three”, “four”, “five”, “six”, “seven”, “eight”, “nine”, “ten”, “jack”, “queen”, “king” 의 어느쪽이든으로 지정할 수 있습니다. 슈트는, `s', `h', `d', `c'혹은, “spades”, “hearts”, “diamonds”, “clubs” 의 어느쪽이든으로 지정할 수 있습니다. 카드는 <rank> “ ” <suit> 혹은 <rank> “ of ” <suit> (와)과 같이 지정할 수 있습니다. 랭크와 슈트의 1 캐릭터 지정을 이용하는 경우, 슈트와 랭크를 나누는 스페이스는 줄일 수 있습니다. 또, 희망의 랭크의 카드는 1 매만 플레이 가능하면, 랭크의 입력만으로 충분합니다. 예를 들면, 명함이 “2H, 4D, 5C, 6H, JC, KD” 로 다이아몬드의 킹을 버리고 싶으면, 다음의 어느 입력에서도 가능합니다. “k”, “king”, “kd”, “k d”, “k of d”, “king d”, “king of d”, “k diamonds”, “k of diamonds”, “king diamonds”, “king of diamonds”

관련 파일
/usr/games/cribbage

저자
Earl T. Cohen 가 논리를 썼습니다. Ken Arnold 가 화면 지향의 인터페이스를 추가했습니다.